成年人的社交生活有多难? 有时候,一个软件功能更新,就能打破你小心翼翼维持的体面。 12月21日,微信发布了新版本。 不少网友庆幸——还好不是上线“访客记录”和“已读”功能,...

成年人的社交生活有多难? 有时候,一个软件功能更新,就能打破你小心翼翼维持的体面。 12月21日,微信发布了新版本。 不少网友庆幸——还好不是上线“访客记录”和“已读”功能,...
前言: 本文为CocoaAsyncSocket Read篇终,将重点涉及该框架是如何利用缓冲区对数据进行读取、以及各种情况下的数据包处理,其中还包括普通的、和基于TLS的不同...
瀑布流有几种实现方式,这里只说我写的这一种 首先瀑布流直观可以看出是块分布,不难想到用 UICollectionView 去实现。其次就是需要我们自定义一个类继承 UICol...
一、网络编程的重要性 移动网络应用 = 良好的UI + 良好的用户体验 + 实时更新的数据 在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微...
1> 相册多选https://github.com/longitachi/ZLPhotoBrowser[https://github.com/longitachi/ZLPho...
iPhone是手机,iPad、iPad Mini是平板电脑 1.屏幕的尺寸 \分辨率 在iOS开发中,只需要关注以下几种情况:1)iPhone3.5 inch:320 x 4...
先看效果图: 下面是代码(测试环境:Xcode8.2.1,模拟器是iPhone7,iOS10.2) 1:导入头文件import <WebKit/WebKit.h> @prop...
爱看电影的人,手里总有一些自己钟爱的电影网站,以下是我喜欢逛得一些电影网站,罗列到下面(会持续不断的更新),如果你喜欢的话,不要吝啬你的手哈,送我一个喜欢💖O(∩_∩)O谢谢...
项目需要用到判断设备型号,于是研究了一下,把总结的copy到下面(已更新到se)。直接上代码: 因为苹果用的硬件编码识别,具体可以参考:https://www.theipho...