为了让更多开发者更容易的使用Github的服务,Github今天公布了两大更新: 免费的无限制(如使用人数)的私有...[作者空间]
在实现iOS中的动画时,有时候需要自定义圆形径向渐变图层,然后结合CABasicAnimation(keyPath...[作者空间]
iOS SDK对于实现多线程提供了多种技术选项 : NSThread 自定义线程可以继承NSThread,并重写主...[作者空间]
在移动开发中讨论到Router的时候,一般直接想到的样式是这样子: 引入Router后,页面/组件之间的跳转依赖于...[作者空间]
问题 阐述HTTPS和SSL证书的原理。 解答 HTTPS (Hyper Text Transfer Protoc...[作者空间]
在《iOS 常见架构一览》中提到, 由于iOS 开发模式中没有在设计上规范的子组件所在位置,若使用不当,会导致UI...[作者空间]
在前面的文章iOS常见架构中介绍了MVVM, 针对其中的核心点 - 数据绑定(Data Binding)并没有具...[作者空间]
最近团队又在撕逼iOS 项目的架构选型问题,虽然最后MVVM携易测试和易使用的优势取胜,总觉得这个话题意犹未尽,值...[作者空间]
Uber的工程师在(Swift Summit)会议中分享了其公司花了一年的时间用Swift 重写了整个iOS 应用...[作者空间]
1. 为什么动画 在移动互联网的时代,移动应用的竞争不再局限于内容与技术层面,用户体验方面在愉悦用户方面越来越重要...[作者空间]
问题自动引用计数(ARC) 和 垃圾回收(GC)有什么区别? 解答在讨论自动引用计数(ARC) 和 垃圾回收(GC...[作者空间]
函数在Swift中只是一种特殊的闭包,闭包在Swift语言中是一等公民,支持闭包嵌套和闭包传递。Swift中的闭包...[作者空间]
在讨论 setNeedsLayout 和 layoutIfNeeded 之前,我们需要普及下主运行循环(run l...[作者空间]
注:在网上看到一篇讨论Swift中非逃逸闭包与逃逸闭包的英文文章 原文链接传送门,觉得有点意思,特整理成中文分享给...[作者空间]
听说你已经学习Swift几个月了,有没有想更进一步成为Swift高手的想法?我这里有11招秘技,各位施主且听我慢慢...[作者空间]
1. 深度链接介绍 深度链接(Deeplinking)是通过链接启动原生应用的方法。更详细地说是通过映射预定义行为...[作者空间]
每一个iOS应用的开发者在工作中都会遇到需要用户键盘输入数据的需求,而输入框(UITextField/UIText...[作者空间]
花了周末的时间翻译raywenderlich.com的Swift编码规范(传送门), 原文是针对写作时Swift代...[作者空间]