Câu hỏi được gắn thẻ «objective-c»

Thẻ này chỉ được sử dụng cho các câu hỏi về các tính năng của Objective-C hoặc phụ thuộc vào mã trong ngôn ngữ. Các thẻ [ca cao] và [ca cao cảm ứng] nên được sử dụng để hỏi về các khung hoặc lớp của Apple. Sử dụng các thẻ liên quan [ios], [macos], [apple-watch] và [tvos] cho các vấn đề cụ thể đối với các nền tảng đó.


7
@IBInspectable với enum?
Tôi muốn tạo @IBInspectablephần tử như bạn thấy ở hình bên dưới: ý tưởng của tôi là sử dụng một cái gì đó như enum làm kiểu cho @IBInspectable, nhưng có vẻ như không phải vậy, bất kỳ ý tưởng nào về cách triển khai phần tử như thế này? …


6
UIButton với hai dòng văn bản trong tiêu đề (numberOfLines = 2)
Tôi đang cố tạo một UIButtoncó hai dòng văn bản trong titleLabel của nó. Đây là mã tôi đang sử dụng: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second …




12
NSTimeInterval tới HH: mm: ss?
Nếu tôi có NSTimeInterval được đặt thành 200.0, có cách nào để chuyển đổi nó thành 00:03:20 không, tôi đã nghĩ mình có thể khởi tạo NSDate với nó và sau đó sử dụng NSDateFormatter bằng HH: mm: ss. Câu hỏi của tôi là, có một cách nhanh chóng để …




4
Có cần phải gán một chuỗi cho một biến trước khi so sánh nó với một biến khác không?
Tôi muốn so sánh giá trị của an NSStringvới chuỗi "Sai". Đây là mã của tôi: NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"]; if( [statusString isEqualToString:wrongTxt] ){ doSomething; } Tôi có thực sự phải tạo một NSString cho "Sai" không? Ngoài ra, tôi có thể so sánh giá trị của a …


9
Sự khác biệt giữa Category và Class Extension?
Sự khác biệt giữa Category và Class Extension là gì. Tôi tin rằng cả hai đều được sử dụng để thêm các phương thức tùy chỉnh trong các lớp hiện có. Ai đó có thể ném ánh sáng vào điều này? Examplification với mã sẽ thực sự được đánh giá …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.