IOS—基础知识
wchhgd
这个作者很懒,什么都没留下…
展开
-
iOS loadView,viewDidLoad,viewDidUnload用法
loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。 loadView 方法在控制器的 view 为 nil 的时候被调用。转载 2014-11-04 16:26:40 · 208 阅读 · 0 评论 -
iOS - 官方文档阅读 - Resource Management in View Controllers
事实上initWithNibName:bundle:initWithNibName:bundle:原创 2014-11-04 16:42:20 · 250 阅读 · 0 评论 -
ios 异步处理
1、使用NSThread开辟新线程使用NSThread的类方法:[NSThread detachNewThreadSelector: @selector(myNewThreadMethod:) toTarget: someObject wothObject: object]则会调用方法[someObject myNewThreadMethod:]方法2、主线程与后台之间的通信使用N原创 2015-01-07 14:37:00 · 373 阅读 · 0 评论 -
objective -c 异步处理
1、使用NSThread开辟新线程使用NSThread的类方法:[NSThread detachNewThreadSelector: @selector(myNewThreadMethod:) toTarget: someObject wothObject: object]则会调用方法[someObject myNewThreadMethod:]方法2、主线程与后台之间的通信使用N原创 2015-01-07 12:59:14 · 449 阅读 · 0 评论 -
NSString属性变量的特性copy retain
NSString *str = @"xxxx";等同于NSString *str =[ [NSString alloc] initWithString:@"xxxx"]; //这句会开辟一块内存来存放@"xxxx“字符串,str指向它;str = @"newString"; //此句话,会使得原来存放的@"xxxx"的引用计数减一,同时 新开一个内存存放@"newString" ,str指向它原创 2015-03-04 11:11:59 · 293 阅读 · 0 评论 -
NSString内存管理
生成一个NSString类型的字符串有三种方法:方法1.直接赋值: NSString *testStr1 = @"a"; //@"a"存放在常量区方法2.类函数初始化生成: NSString *testStr2 = [NSStringstringWithString:@"b"]; //@"b"存放在常量区转载 2015-03-04 11:18:54 · 209 阅读 · 0 评论