目前市面上持续集成的方案很多:例如,Jenkins, Fastlane,Xcode server等,这些持续集成的方案大同小异,他们之间的性能差异笔者没有做大量的横向分析,只...
目前市面上持续集成的方案很多:例如,Jenkins, Fastlane,Xcode server等,这些持续集成的方案大同小异,他们之间的性能差异笔者没有做大量的横向分析,只...
iOS GCD (一) 任务+队列 基础组合iOS GCD (二 ) dispatch_group 队列组iOS GCD(三) dispatch_barrier_asyn...
工作原理: 当输入框成为第一响应者的时候,使用数据检测器启发式来推断传入消息携带验证码,把检测到验证码显示到QuickType Bar上,用户点击即可实现验证码填充 效果如下...
看之前如果你对iOS10 的推送还处于一片空白,建议先看iOS 10 推送你玩过了吗? Notification ExtensioniOS10 添加了很多的Extension...
在了解链式、函数式和响应式编程前,我们需要回顾下Block,它在下面的编程中起着核心作用。 Block block表达式语法: 声明类型变量的语法 作为函数参数的语法 作为返...
//:如有需要代码demo 在评论留下邮箱 即刻回复 一 : 科普一分钟 上一期简单普及了一下有多线程的知识.如何创建子线程,对于线程的控制,如何对UI 线程的操作.在实际...
一 : 科普一分钟 为了让我们的应用程序更加丝滑,苹果为我们提供了多套多线程API,来帮助我们处理耗时,冗余的事情,我们要正确,并且适当的应用它. 多线程是我们开发中的重点...
写在前面:demo 或者代码 评论发邮箱地址,我会及时给需要的小伙伴发过去. 一 : 科普一分钟 什么是block: 个人简单的理解为就是一个存放代码片段的容器,作用就是保存...
代码demo 链接在评论里,喜欢的朋友点个赞. 效果展示: 一 科普一分钟: 1.控制器不能被销毁两种 情况 a: 全局 也就是说用strong 指针指向 b:添加成子控制...