随笔分类 -  iOS 比较

iOS 特性比较
摘要:模仿书上或网上的例子,每次最开始就是在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 加:self.window = [[UIWi... 阅读全文
posted @ 2015-07-01 23:17 mobilefeng 阅读(508) 评论(0) 推荐(0)
摘要:class extensionObjective-C 2.0增加了class extensions用于解决两个问题:允许一个对象可以拥有一个私有的interface,且可由编译器验证。支持一个公有只读,私有可写的属性。extension更像是匿名的categoryclass categorycate... 阅读全文
posted @ 2015-06-28 21:14 mobilefeng 阅读(657) 评论(0) 推荐(0)
摘要:一、assign, retain, copy 的区别(引用计数 RC reference count)参考:IOS基础:retain,copy,assign及autorelease1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值... 阅读全文
posted @ 2015-06-20 17:11 mobilefeng 阅读(192) 评论(0) 推荐(0)
摘要:这里以 UITableViewController 和 UITableView 的关系为例://------------------------------------------------------------------------// UITableViewController.h@int... 阅读全文
posted @ 2015-06-14 23:46 mobilefeng 阅读(382) 评论(0) 推荐(0)
摘要:一、loadView永远不要主动调用这个函数。view controller会在view的property被请求并且当前view值为nil时调用这个函数。如果你手动创建view,你应该重载这个函数,且不要在重载的时候调用[super loadview]。如果你用IB创建view并初始化view co... 阅读全文
posted @ 2015-05-31 21:13 mobilefeng 阅读(178) 评论(0) 推荐(0)
摘要:@[] 初始化不可变数组(NSArray)举个🌰NSArray *rankArray = @[@"?",@"A",@"2",@"3",@"4",@"5",@"6",@"7",@"8",@"9",@"10",@"J",@"Q",@"K"];@{} 初始化不可变字典(NSDictionary)举个... 阅读全文
posted @ 2015-05-16 22:55 mobilefeng 阅读(197) 评论(0) 推荐(0)
摘要:nib:NeXT Interface Builder的缩写xib:XML nib的缩写相同点: nib和xib都是Interface Builder的图形界面设计文档。Interface Builder把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在一个nib文档里;当程序运行时,这些对象就会... 阅读全文
posted @ 2015-05-02 17:49 mobilefeng 阅读(426) 评论(0) 推荐(0)
摘要:initWithNibName:bundle定义:is a message sent to a view (or window) controller in order to create the controller; thus, before the nib is loaded;awakeFro... 阅读全文
posted @ 2015-05-02 17:33 mobilefeng 阅读(482) 评论(0) 推荐(0)
摘要:- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNilviewDidLoadviewWillAppearviewWillDisapppear《iOS编程》P137关于视图的初... 阅读全文
posted @ 2015-02-24 22:56 mobilefeng 阅读(317) 评论(0) 推荐(0)