- 博客(6)
- 收藏
- 关注
原创 iOS9开始的新特性
iOS9开始的新特性 nonnull__nonnull: setter 和 getter 都不能为nil nullable__nonnullable : setter 和 getter 都可以为nil null_resettable : setter可以为nil, getter不可以为nil NS_ASSUME_NONNULL_BEGIN \ NS_ASSUME_NONNULL_END
2016-07-30 17:00:15 552
原创 08-掌握-GCD线程间通信
OC//开子线程下载图片//创建队列(并发) dispatch_queue_t queue = dispatch_get_global_queue(0, 0); //异步函数 dispatch_async(queue, ^{ //获取url地址 NSURL *url = [NSURL URLWithString:@"http://www.huabian.com/uploadfile/2015/091
2016-07-27 17:05:52 726
原创 NSThread基本使用
/* 第一种创建线程的方式 特点:需要调用start方法开启线程 */ -(void)createThread1 { /* 第一个参数:目标对象 第二个参数:选择器,调用哪个方法 第三个参数:前面方法需要传递的参数 */ //创建线程 NSThread *thread = [[NSThread alloc]i
2016-07-26 22:10:16 295
原创 pthread第一次使用
- (IBAction)btnClick:(id)sender { NSLog(@"%@",[NSThread mainThread]); //创建线程 pthread_t thread; /* int pthread_create(pthread_t * __restrict, const pthread_attr_t * __restrict
2016-07-26 21:53:03 333
原创 Xcode 8 beta iOS10 swift还是有这个错误提示
[1820:48382] *** Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3590.1/UIApplication.m:3676 182
2016-07-26 15:40:26 788
原创 UIAlertController UITextField
-(void)alterUsername { /** * 弹出提示框 */ //初始化提示框 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"给自己起个特别的昵称吧!" message:nil preferredStyle:UIAlertControlle
2016-07-15 17:31:50 699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人