
iOS
文章平均质量分 69
HCHQ
这个作者很懒,什么都没留下…
展开
-
NSOperationQueue 方式开启线程
(1)NSInvocationOperation 1、开启方法1 NSInvocationOperation * nvo=[[NSInvocationOperation alloc]initWithTarget:self selector:@selector(show:) object:@"hello"]; [nvo start];2、开启方法2 NSI原创 2015-06-03 21:31:49 · 413 阅读 · 0 评论 -
学习博客收藏
1、全面的ASI学习:http://blog.sina.com.cn/s/blog_60122cd80100xvqn.html原创 2016-03-17 10:09:23 · 415 阅读 · 0 评论 -
iOS开发-文件管理
文章原处: http://seven-sally.lofter.com/post/19d861_54e83e点击打开链接一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙转载 2016-03-15 15:36:04 · 578 阅读 · 0 评论 -
iOS学习随笔
一、LaunchScreen LaunchScreen产生原因:代替之前的启动图片 好处: 1.可以展示更多的东西 2.可以只需要出一个尺寸的图片。 启动图片的优先级 启动图片 模拟器尺寸不对 程序中碰见模拟器尺寸不对,马上去找启动图片,默认模拟器的尺寸由启动图片决定。 二、程序启动原理( UIApplicationMain(::::) )1转载 2016-02-15 15:54:38 · 405 阅读 · 0 评论 -
iOS9全新的联系人相关框架——Contacts Framework
一、引言 在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受。在iOS9中,apple终于解决了这个问题,全新的Contacts Framework将完全替代AddressBookFramework,AddressBookFramework也将成为历史被弃用。至于AddressBookFr转载 2016-02-01 10:38:56 · 1765 阅读 · 0 评论 -
iOS 中三种定时器的用法NSTimer、CADisplayLink、GCD
标签:ios 定时器 nstimer cadisplaylink gcd 一、NSTimer1.创建方法NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeat转载 2016-01-29 10:59:26 · 505 阅读 · 0 评论 -
【iOS】WKWebView
原文地址:http://www.brighttj.com/ios/ios-wkwebview-new-features-and-use.html转载 2015-11-27 11:01:58 · 504 阅读 · 0 评论 -
iOS零散笔记
1、去除tableview多余的分割线+ (void)setExtraCellLineHidden:(UITableView *)tableView{ UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFoote原创 2015-09-24 13:21:30 · 346 阅读 · 0 评论 -
Masonry介绍与使用实践:快速上手Autolayout
原文地址:http://www.cocoachina.com/ios/20141219/10702.html前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 wi转载 2015-09-21 08:59:35 · 479 阅读 · 0 评论 -
CocoaPods安装和使用
原文地址:http://my.oschina.net/w11h22j33/blog/206129CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,转载 2015-09-15 17:08:05 · 376 阅读 · 0 评论 -
iOS GCD 开启线程
/*系统自带*/1、主队列(串行队列)dispatch_queue_t mainQueue=dispatch_get_main_queue();同步执行+系统串行队列,会发生死锁。dispatch_sync(mainQueue, ^{NSLog(@"%@",[NSThread currentThread]);});异步执行+系统串行队列,不开辟子线程,顺序执行。原创 2015-06-04 21:53:10 · 2048 阅读 · 0 评论 -
iOS各种权限状态获取
1 相机权限 NSString *mediaType = AVMediaTypeVideo; AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType]; if(authStatus == ALA原创 2016-05-06 17:36:32 · 5659 阅读 · 0 评论