首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
灰s
掘友等级
iOS开发
期望的发展方向为安全、逆向。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
最新
热门
Alamofire和AFNetworking中https相关知识点
首先,配置https服务器需要一个证书,这个证书可以从某些机构获得,也可以自己通过工具生成。 所以无论是AFNetWorking还是Alamofire都不需要进行任何处理,即可正常使用。 1. AFSSLPinningModeNone:代表客户端无条件地信任服务器端返回的证书。…
iOS strong weak unowned引用
公司的2.0已经拿Swift全部重写了一遍,原本以为自己对Swift的基础了解应该是足够了,看来我还是想多了,当程序员确实是一个很有挑战性的工作。 1. Strong 原来我还以为Strong没什么好写的,后来我发现我对强引用循环的理解有点偏差。 这样一个强引用循环。john持…
iOS11 适配
1. UIBarItem UIBarItem在iOS11在中新增landscapeImagePhone属性,用来在小图看不清楚的情况下,长按显示放大的图。在storyboard中也支持这个设置,对于HUD的image需要设置另一个iOS11新增的属性:largeContentS…
iPhoneX简单适配
如果想看详细的iOS11变动,可转到这篇文章观看。 1. 首先是判断是否为X 这里我用的方法比较直接,暂时没碰到什么bug,如果各位有更好的方法请指教。 这样定义有时候会出问题,大概是因为Screen_H不同的情况可能会有不同。 2. UINavigationBar高度的更改 …
Swift 自定义运算符
1. 定义 2. 实现 这里的add, quadratic, half 方法分别对应自定义运算符++, *!, !*。二者是等价的。写在这里方便理解。 3. 测试结果
广义多线程安全之锁与iOS锁简单介绍
工程师所写的任意一条代码,被编译成汇编代码之后可能不止一条指令(例如++),因此在执行的时候可能执行一半就被调度系统打断,去执行别的代码。这也是多线程会不安全的根本原因。 而我们把单指令的操作称为原子的,因为无论如何,单条指令的执行是不会被打断的。很多体系结构都提供了一些常用操…
UITests操作指南
它可以通过编写代码、或者是记录开发者的操作过程并代码化,来实现自动点击某个按钮、视图,或者自动输入文字等功能。 1. 添加UI Tests 默认的UITests方法都是以test开头的。这里的testExample是系统自动生成的方法。 2. 添加测试代码 新手不推荐自己写,很…
https握手过程及相关知识
图片的握手过程和文字并不是完全对应的,文字叙述的更具体一些。 图片仅供参考。 1. client_hello 2. server_hello+server_certificate+sever_hello_done 3. 证书校验 4. client_key_exchange+c…
Swift标准库解析:Int
想着要写个标准库解析的系列文章,却有点不知道怎么入手。 最开始想的是按照官方文档的顺序写一遍,后来发现那样写出来的跟我想要的文章不一样。 然后想的是把Swfit标准库的所有协议写一遍,附带一些它的使用实例。但是写了个Error的协议,感觉有点空洞,不好理解。 最终决定按常用数据…
个人成就
文章被点赞
16
文章被阅读
8,949
掘力值
160
关注了
4
关注者
92
收藏集
0
关注标签
9
加入于
2016-12-28