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 đó.

6
Làm cách nào để sử dụng NSTimer?
Đã khóa . Câu hỏi này và câu trả lời của nó bị khóa vì câu hỏi không có chủ đề nhưng có ý nghĩa lịch sử. Nó hiện không chấp nhận câu trả lời hoặc tương tác mới. Làm thế nào để tôi sử dụng một NSTimer? Bất cứ …

8
Khi nào nên sử dụng NSInteger so với int
Khi nào tôi nên sử dụng NSIntegerso với int khi phát triển cho iOS? Tôi thấy trong mã mẫu của Apple họ sử dụng NSInteger(hoặc NSUInteger) khi chuyển một giá trị làm đối số cho hàm hoặc trả về giá trị từ hàm. - (NSInteger)someFunc;... - (void)someFuncWithInt:(NSInteger)value;... Nhưng trong một …

8
Sử dụng phân bổ init thay vì mới
Học Mục tiêu-C và đọc mã mẫu, tôi nhận thấy rằng các đối tượng thường được tạo bằng phương pháp này: SomeObject *myObject = [[SomeObject alloc] init]; thay vì: SomeObject *myObject = [SomeObject new]; Có một lý do cho điều này, như tôi đã đọc rằng chúng là tương đương?
344 objective-c  oop 

17
Làm thế nào để chia tỷ lệ một UIImageView theo tỷ lệ?
Tôi có một UIImageView và mục tiêu là thu nhỏ nó theo tỷ lệ bằng cách cho nó chiều cao hoặc chiều rộng. UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; //Add image view [self.view addSubview:imageView]; //set contentMode to scale aspect to fit imageView.contentMode …

10
Tạo singleton bằng cách sử dụng Clark_once của GCD trong Objective-C
Nếu bạn có thể nhắm mục tiêu iOS 4.0 trở lên Sử dụng GCD, đây có phải là cách tốt nhất để tạo singleton trong Objective-C (thread safe) không? + (instancetype)sharedInstance { static dispatch_once_t once; static id sharedInstance; dispatch_once(&once, ^{ sharedInstance = [[self alloc] init]; }); return sharedInstance; }


30
Các tính năng ẩn của Xcode
Đã khóa . Câu hỏi này và câu trả lời của nó bị khóa vì câu hỏi không có chủ đề nhưng có ý nghĩa lịch sử. Nó hiện không chấp nhận câu trả lời hoặc tương tác mới. Với lượng người mới sử dụng Xcode rất lớn, tôi chắc …


7
Chuyển đổi NSURL thành NSString
Tôi có một ứng dụng mà người dùng có thể chọn một hình ảnh từ hình ảnh ứng dụng tích hợp hoặc từ thư viện ảnh iphone. Tôi sử dụng một đối tượng Dịp có một NSStringtài sản để lưu imagePath. Bây giờ trong trường hợp hình ảnh ứng dụng …

15
Tệp hằng số toàn cầu trong Swift
Trong các dự án Objective-C của tôi, tôi thường sử dụng tệp hằng số toàn cầu để lưu trữ những thứ như tên thông báo và khóa cho NSUserDefaults. Nó trông giống như thế này: @interface GlobalConstants : NSObject extern NSString *someNotification; @end @implementation GlobalConstants NSString *someNotification = @"aaaaNotification"; @end …
336 ios  objective-c  swift 


30
không tìm thấy thư viện cho -lPods
Tôi đã có một lỗi khi lưu trữ một dự án. Đây là môi trường của tôi. Mac OS Lion Xcode 4.3.1 SDK iOS 5.1 Mục tiêu triển khai dự án là: IPHONEOS_DEPLOYMENT_TARGET 3.2 Lỗi hiển thị: ld: library not found for -lPods clang: error: linker command failed with exit …


10
Tài sản NSString: sao chép hay giữ lại?
Giả sử tôi có một lớp được gọi SomeClassvới stringtên thuộc tính: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Tôi hiểu rằng tên đó có thể được chỉ định NSMutableStringtrong trường hợp này có thể dẫn đến hành vi sai trái. Đối với …


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.