iOS
文章平均质量分 86
jh901017
这个作者很懒,什么都没留下…
展开
-
Objective-c开发--MRC和ARC混编--(iOS开发)
iOS5.0以后就开始可以使用ARC( Automatic Reference Counting:自动引用计数)来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:原创 2016-01-10 16:11:15 · 205 阅读 · 0 评论 -
【即时通讯】iOS 基于GCDAsyncSocket快速开发Socket通信
文/蓝鸥教育(简书作者) 原文链接:http://www.jianshu.com/p/47813363ab1e 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 GCDAsyncSocket是CocoaAsyncSocket第三方库中的其中一个类,本文介绍的就是基于这一个类来做快速的socket通信开发 这个是我对GCDAsyncSocket的一层封装调用,它包含了建连、转载 2016-03-22 15:39:28 · 470 阅读 · 0 评论 -
KVO 和 KVC
KVC 用 KVC 实现高阶消息传递 valueForKey: 有很多有用的特例,比如说 NSArray 和 NSSet 这样的容器类都覆盖了这个方法。valueForKey: 被传递给容器中得每一个对象,而不是对容器本身进行操作。结果会被添加进返回的容器中。这样,开发者能很方便的用一个容器创建另一个容器对象,比如像这样: [objc] view pl原创 2016-02-25 11:54:19 · 247 阅读 · 0 评论 -
iOS自定义加载等待视图-MBProgressHUD
MBProgressHUD是一个开源项目,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到GitHub上可以下载到项目源码https://github.com/jdg/MBProgressHUD,下载下来后直接把MBProgressHUD.h和MBProgressHUD.m拖入工程中就行,别忘了选择拷贝到工程。完了在需要使用的地方导入转载 2016-03-21 15:00:21 · 3096 阅读 · 0 评论 -
AFNetworking3.0 POST请求
1 // 请求管理者 2 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; 3 manager.responseSerializer = [AFHTTPResponseSerializer serializer]; 4 5 6 // 拼接请求参数 7 NS原创 2016-03-21 13:45:24 · 336 阅读 · 0 评论 -
ios网络编程(http、socket)
http编程综述:亦可称为soap编程。通常情况下,http编程要比socket编程相对要简单易用得多。所以用的最广广泛。 一、http编程其实就是http请求。http请求最长用的方法是 get 和 post 方法。 ==》get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。get方法后面的value要经过转载 2016-03-21 13:28:35 · 262 阅读 · 0 评论 -
AFNetworking 文件上传Data,File图片,文件等上传
使用AFNetworking上传图片,(可一次上传多张图片,包含不同类型png, jpeg) 使用AFNetworking上传视频 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; AFHTTPRequestOperation *opera转载 2016-03-21 13:17:34 · 983 阅读 · 0 评论 -
iOS标准时间与时间戳相互转换
[cpp] view plaincopy 设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter转载 2016-03-21 13:01:00 · 253 阅读 · 0 评论 -
邓白氏编码申请经验分享
https://developer.apple.com/ios/enroll/dunsLookupForm.action 如下图: A. 选择国家China,这个时候会弹出“ 请使用罗马字符,不支持其他字符集。 ”,不用管它,直接填写英文就可以了。 B. Legal Entity Name: 公司完整的英文名 C.Tradesty转载 2016-03-21 12:51:43 · 520 阅读 · 0 评论 -
CocoaAsyncSocket网络通信使用之tcp连接
简述: 在互联网世界中,网络访问是必不可少的一部分,而对于程序员来说,网络编程却是一个比较复杂的存在,特别是socket处理方面。 在android平台中,java类库丰富,封装良好,比如:mina,netty等等。 而在ios平台中,也有出名的socket库,CocoaAsyncSocket。 最近碰到一些朋友在socket的应用上一直不是特别熟悉,自己在接触转载 2016-03-21 12:32:30 · 338 阅读 · 0 评论 -
iOS_视图控制对象生命周期以及区别和用途
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIViewController对象的视图即将加入窗口时调用; viewDidApper原创 2016-01-11 20:24:49 · 280 阅读 · 0 评论 -
Xcode7.2与iOS9之坑 (持续更新)
前几天升级OS X EI Capitan 10.11.1, 以及Xcode7.1,正好赶上公司新产品上线,要做iOS9的适配,遇到各种坑,各种查资料,随之记录总结一下遇到的坑. 先说下要适配iOS9要做的事: 1.更改http为https 两种方案: 一.公司后台服务器更改; 二.作为开发者,可在Xcode暂时退回到http协议. 开发者更改方法如下: 1.在转载 2016-03-22 17:34:33 · 1308 阅读 · 0 评论