会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Harley
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
14
下一页
2018年7月15日
JSONModel(I)
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2018-07-15 13:36 Harely
阅读(6)
评论(0)
推荐(0)
2018年7月12日
网络请求(I)
摘要: NSURLSession 代理方法 有的时候,我们可能需要监听网络请求的过程(如下载文件需监听文件下载进度),那么就需要用到代理方法。 1 #import "ViewController.h" 2 3 @interface ViewController ()<NSURLSessionDataDele
阅读全文
posted @ 2018-07-12 12:17 Harely
阅读(256)
评论(0)
推荐(0)
MBProgressHUD
摘要: HUD枚举窗口模式 MBProgressHUD视图组成 外观属性 设置颜色 默认为半半透明的黑色和白色的iOS 7和早iOS版本 创建布局 - (id)initWithView:(UIView *)view; 控制布局的属性 显示和隐藏的方法 参考资料:参考One
阅读全文
posted @ 2018-07-12 10:48 Harely
阅读(199)
评论(0)
推荐(0)
CoreAnimation(I)
只有注册用户登录后才能阅读该文。
阅读全文
posted @ 2018-07-12 10:01 Harely
阅读(10)
评论(0)
推荐(0)
2018年7月1日
JSONModel(I)
摘要: JSONModel使用简介 JSONModel 只需要将你的 model 类继承自 JSONModel ,而同时 model 中的属性名又恰巧可以和 JSON 数据中的 key 名字一样的话,那么非常恭喜你,你的工作已经完成90%。 JSONModel 不只使用非常方便而且还会帮你检查 JSON 数
阅读全文
posted @ 2018-07-01 21:54 Harely
阅读(225)
评论(0)
推荐(0)
2018年6月18日
GCD(IV)
摘要: 死锁:2个任务相互等待造成的。 打印结果: 分析:将NSLog3个打印分别称为:1, 2, 3. 任务2是一个同步队列,在刚刚开辟的子线程(任务1)中执行。走 2 的时候是在走任务2,因为这是一个同步队列,任务2要走就等任务1走完。任务1里面包括1, 2, 3, 3没有走完,block1没有走完,2
阅读全文
posted @ 2018-06-18 17:44 Harely
阅读(222)
评论(0)
推荐(0)
2018年6月17日
即时通讯(IV)
摘要: 数据流
阅读全文
posted @ 2018-06-17 23:30 Harely
阅读(138)
评论(0)
推荐(0)
即时通讯(III)
摘要: 即时通讯的开源库 目前及时通讯可以使用环信、柔云、腾讯云,这些都是基于TCP连接的,UI也是高度定制的,而且它们的技术也是比较成熟的。 XMPP比较早,是开源的,但是坑也比较多。传输的数据是XML,造成了很多流量的雍余。 数据格式 Socket通讯报文是没有结束标识的,通讯报文保留前8个字节的,给我
阅读全文
posted @ 2018-06-17 21:22 Harely
阅读(280)
评论(0)
推荐(0)
即时通讯(II)
摘要: Socket 连接Demo Socket客户端代码 1 #import "ViewController.h" 2 //0、导入头文件 3 #include <netinet/in.h> 4 #include <sys/socket.h> 5 #include <arpa/inet.h> 6 7 st
阅读全文
posted @ 2018-06-17 00:47 Harely
阅读(137)
评论(0)
推荐(0)
2018年6月16日
面试(I)
摘要: 即时通讯 为什么要TCP连接建立3次? 假设是2次; 假如在第1次客户端向服务器端发送请求因为阻塞,客户端会再次给服务器端发送请求,这次服务器端和客户端建立了连接。这样双方就可以发送数据了,发送完以后就可以断开连接了。但是这是阻塞的请求到了服务器端,这时会建立第二次连接。但是客户端的数据发送完了,造
阅读全文
posted @ 2018-06-16 21:41 Harely
阅读(180)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
14
下一页