IOSUI高级
文章平均质量分 70
韩小城
这个作者很懒,什么都没留下…
展开
-
GCD高级用法(三) 多线程单例
众所周知,在oc,ui学习过程中,会碰到许多个系统的单例类,例如 [UIApplication sharedApplication] [NSFileManager defaultManager] ...它们跟之前自己在没学多线程创建的单例类有什么区别呢。主要是系统提供的单例类在多线程下创建出来的对象依旧是不变的。之前没学多线程所创建的单例,在多线程状况下是不安全的,它们创建出来的对象并不是唯一原创 2015-03-25 13:30:53 · 18440 阅读 · 2 评论 -
即时通讯:socket 使用
即时通讯:socket 使用原创 2015-04-03 21:02:54 · 2026 阅读 · 0 评论 -
即时通讯 ?XMPP :Socket
即时通讯 ?XMPP :Socket原创 2015-04-01 11:36:22 · 3362 阅读 · 2 评论 -
GCD高级用法(一):dispatch_after
//————————————dispatch_after(一定时间后,将执行的操作加入到队列中)———————————— // 指定时间 //1.第一种用法 /* NSEC_PER_SEC 秒 * NSEC_PER_MSE原创 2015-03-25 11:09:23 · 22420 阅读 · 0 评论 -
Core Data 使用
ios主要有四种数据持久化方式: (1) 属性列表 (2) 对象归档 (3) SQLite数据库 (4) CoreData属性列表,对象归档适合小数量存储和查询操作SQLite数据库,CoreData适合大数量存储和查询操作接下来主要介绍一下CoreData的简单使用。原创 2015-03-31 16:58:30 · 793 阅读 · 0 评论 -
AVAudioPlayer,AVPlayer 使用
这两者简单使用,话不多多说,我们直接来看代码吧。#import #import // xcode6.0以后 直接导入该框架即可@interface ViewController : UIViewController{ __weak IBOutlet UILabel *_timeLabel;//时间显示Label}@property (weak,原创 2015-03-18 13:50:19 · 4039 阅读 · 0 评论 -
GCD高级用法(二) dispatch_group
//————————————————————————dispatch_group_t————————————————————————————— //多个任务都结束后 的一个全部结束的处理 //创建监听组 dispatch_group_t group=dispatch_group_create(); //创建并行原创 2015-03-25 13:23:21 · 17718 阅读 · 0 评论 -
ios8 MPMoviePlayerController 上的层次视图
最近在研究怎么样自定义ios播放,所以打印了一下 MPMoviePlayerController 上的层次图,以下是ios8 的结构图。具体层次的功能待析。原创 2015-03-18 21:04:43 · 3390 阅读 · 0 评论 -
NSURLSession(三)POST请求—>上传图片
这个例子,还是以新浪微博为例。首先在宏定义出POST请求头的一个属性:请求体边界,它是干什么用的呢,先别急,往下看#define boundary @"AaB03x" //设置边界 参数可以随便设置 //1.构建URL NSURL *url=[NSURL URLWithString:@"https://api.weibo.com/2/statuses/u原创 2015-03-27 20:18:08 · 4251 阅读 · 0 评论 -
NSURLSession(二)POST请求
//1.构造URL NSURL *url = [NSURL URLWithString:@"https://api.weibo.com/2/statuses/update.json"]; //2.构造Request NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]原创 2015-03-27 20:11:28 · 4005 阅读 · 0 评论 -
NSURLSession(一)GET请求
//GET请求, 也可以给服务器发送信息, 也有参数(微博用户名,用户id) //1.构造URL, 参数直接拼接在url连接后 NSURL *url = [NSURL URLWithString:@"http://news-at.zhihu.com/api/3/news/4602734"]; //2.构造Request //把get请求的请求头保原创 2015-03-27 19:58:49 · 3436 阅读 · 0 评论 -
NSURLSession(四)NSURLSessionDownloadTask下载任务
//1.url NSURL *url = [NSURL URLWithString:@"http://bcs.duapp.com/chenwei520/media/music.mp3"]; //2.request(config) //3.session NSURLSession *session = [NSURLSession sha原创 2015-03-27 20:37:03 · 1878 阅读 · 0 评论 -
iOS开发网络数据之AFNetworking使用
http网络库是集XML解析,Json解析,网络图片下载,plist解析,数据流请求操作,上传,下载,缓存等网络众多功能于一身的强大的类库。最新版本支持session,xctool单元测试。网络获取数据一直是手机软件的重中之重,如果处理的不好,会造成很差的用户体验。随着ASIHTTPRequest的停止更新,更换网络库是必然的事情,AFNetworking就是很好的替代品。而且都是轻量级,不要担心转载 2015-03-26 13:59:14 · 16512 阅读 · 0 评论 -
多线程与GCD
//——————————————————————NSThread多线程的开启————————————————————————————————// 1.第一种开启新的线程调用 mutableThread NSThread *thread=[[NSThread alloc] initWithTarget:self selector:@selector(mutableThread) obje原创 2015-03-25 14:18:34 · 2172 阅读 · 0 评论 -
iOS第三方支付集成
iOS第三方支付集成原创 2015-06-23 10:31:00 · 1868 阅读 · 0 评论