读书人

总结iOS开发当中一些特别注意的有关问

发布时间: 2012-10-19 16:53:35 作者: rapoo

总结iOS开发当中一些特别注意的问题

1. mutable的数据类型,不能声明为copy的属性,如@property(nonatomic, copy) NSMutableArray *array; @property(nonatomic, copy) NSMutableDictionary *dict;这样的声明,然后再初始化的时候会有问题,self.array = [[NSMutableArray alloc] init]; 其实它在内存中是NSArray的实例。


2.如果用下面代码出现一个模态ui,这个模态ui中有UITextField或UITextView的成员,那么会出现keyboard, 如果发送resignFirstrRsponder键盘是不会消失的。

@interface UINavigationController (DismissKeyboard)- (BOOL)disablesAutomaticKeyboardDismissal;@end@implementation UINavigationController (DismissKeyboard)- (BOOL)disablesAutomaticKeyboardDismissal{    return NO;}@end


读书人网 >操作系统

热点推荐