- 博客(7)
- 收藏
- 关注
转载 registerForRemoteNotification iOS7 iOS8
如果你还在代码里用 registerForRemoteNotificationTypes 这个方法来注册推送功能,你的 App 又用 iOS 8 的 SDK 编译了,那么你的 App 在 iOS 8 下将无法注册功能推送(在 iOS 7 下是可以的)。Apple 直接将这个 API 在 iOS 8 下设置成了「无法工作」,而不是简单的标记了 deprecated。 那么在 iOS 8 下用哪
2015-03-06 17:03:40
302
转载 NSString内存管理
生成一个NSString类型的字符串有三种方法: 方法1.直接赋值: NSString *testStr1 = @"a"; //@"a"存放在常量区 方法2.类函数初始化生成: NSString *testStr2 = [NSString stringWithString:@"b"]; //@"b"存放在常量区
2015-03-04 11:18:54
255
原创 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
333
原创 ios 异步处理
1、使用NSThread开辟新线程 使用NSThread的类方法:[NSThread detachNewThreadSelector: @selector(myNewThreadMethod:) toTarget: someObject wothObject: object] 则会调用方法[someObject myNewThreadMethod:]方法 2、主线程与后台之间的通信 使用N
2015-01-07 14:37:00
428
原创 objective -c 异步处理
1、使用NSThread开辟新线程 使用NSThread的类方法:[NSThread detachNewThreadSelector: @selector(myNewThreadMethod:) toTarget: someObject wothObject: object] 则会调用方法[someObject myNewThreadMethod:]方法 2、主线程与后台之间的通信 使用N
2015-01-07 12:59:14
531
原创 iOS - 官方文档阅读 - Resource Management in View Controllers
事实上 initWithNibName:bundle:initWithNibName:bundle:
2014-11-04 16:42:20
293
转载 iOS loadView,viewDidLoad,viewDidUnload用法
loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。 loadView 方法在控制器的 view 为 nil 的时候被调用。
2014-11-04 16:26:40
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅