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

浙公网安备 33010602011771号