文中较详细介绍GCD队列,各种GCD使用方法,实例如何使用Dispatch Source监听系统底层对象,分析不同锁的性能对比,实例GCD死锁情况。文中的Demo在这里 https://github.com/ming1016/GCDDemo 对着文章试着来调demo体会更深哦,细细嚼消化好:)
文中较详细介绍GCD队列,各种GCD使用方法,实例如何使用Dispatch Source监听系统底层对象,分析不同锁的性能对比,实例GCD死锁情况。文中的Demo在这里 https://github.com/ming1016/GCDDemo 对着文章试着来调demo体会更深哦,细细嚼消化好:)
最近公司任务不是很重,适配iOS 10 ATS 已经成为了项目这一个月的任务,杨老大负责任的把这个重担一个人扛下了,因此我等小民就只能自己去研究了,于是就寻思着给自己的博客加上ssl验证,有个小绿锁🔒 看起来确实是舒坦很多。在这里就记录下全过程。
用cocoapods集成Charts说多了都是泪,全是坑!不过全都搞好以后,画图表还是很方便的。
前段时间,买了Vultr家的VPS用作shadowsocks,最近突然很感兴趣,于是捣鼓了下,每次登录的时候都需要输入密码有点麻烦,就找到了如何用ssh登录的方法。
之前看着教程自己也乱七八糟的搭建了一个ss的服务端,但是感觉一团糟,于是趁着自己有时间,就重新搭建一下,顺便好好记录下搭建的过程,方便自己,也希望能给其他刚接触的一点帮助。
首先我自己的是一台Mac,所以主要记录的也是Mac上的操作,我的vps买的是搬瓦工19.99$的,目前使用感觉还行。
上一个博客写了Effective Objective-C 2.0 的总的概览,这一章准备记录一下本书中提到的编写高质量iOS 与 OS X 代码的52个有效方法
一直想说要读完这本书,结果在咸鱼老湿的督促下,还是没能看完,努力还是要靠自己啊,今天正好有时间,就先把标题里在这里。
我们先定个小目标,比方说,先把这52个有效方法写出来,以后再慢慢填充。
编写高质量iOS与OS X代码的52个有效方法。
CocoaPods是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具,而其本身是利用ruby的依赖管理gem进行构建的。因此,在解析整合过程中,最重要的几个gems分别是:CocoaPods/CocoaPods, CocoaPods/Core, 和 CocoaPods/Xcodeproj。
在我们的工程里面会用到JSONKit、AFNetWorking等第三方开源库,首次在工程中引入这些第三方库的时候,会涉及许多配置,尤其是在build phases和linker flags配置中过程中,会引起许多人为因素的错误。CocoaPods的出现简化了这一切,并且可以通过CocoaPods查找新的第三方库。