- 博客(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 237 1
转载 NSString内存管理
生成一个NSString类型的字符串有三种方法:方法1.直接赋值: NSString *testStr1 = @"a"; //@"a"存放在常量区方法2.类函数初始化生成: NSString *testStr2 = [NSStringstringWithString:@"b"]; //@"b"存放在常量区
2015-03-04 11:18:54 195
原创 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 279
原创 ios 异步处理
1、使用NSThread开辟新线程使用NSThread的类方法:[NSThread detachNewThreadSelector: @selector(myNewThreadMethod:) toTarget: someObject wothObject: object]则会调用方法[someObject myNewThreadMethod:]方法2、主线程与后台之间的通信使用N
2015-01-07 14:37:00 362
原创 objective -c 异步处理
1、使用NSThread开辟新线程使用NSThread的类方法:[NSThread detachNewThreadSelector: @selector(myNewThreadMethod:) toTarget: someObject wothObject: object]则会调用方法[someObject myNewThreadMethod:]方法2、主线程与后台之间的通信使用N
2015-01-07 12:59:14 423
原创 iOS - 官方文档阅读 - Resource Management in View Controllers
事实上initWithNibName:bundle:initWithNibName:bundle:
2014-11-04 16:42:20 240
转载 iOS loadView,viewDidLoad,viewDidUnload用法
loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢? viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。 loadView 方法在控制器的 view 为 nil 的时候被调用。
2014-11-04 16:26:40 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人