在使用正确的情形下,IDE 内置的调试工具能够帮我们节省大量时间。例如,与原始手动控制台打印相比,最简单设置断点进...[作者空间]
组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真...[作者空间]
在swift4之前,使用kvo只需要继承NSObject 就可以了。但是swift4之后发生了变化,必须在clas...[作者空间]
偶然间看到了IOS 防止UIButton 重复点击这边文章,兴趣的试了里面Swift关于runtime的延迟方法,...[作者空间]
起因 我们公司的主App在大约17年5月份前后经历了一次大版本迭代,迭代之后更换了若干个一级和二级页面,首页就在这...[作者空间]
网络请求数据后,解析json数据,得到模型对象 使用Swift4.0,通过setValuesForKeys保存字典...[作者空间]
iOS开发中,我们需要根据用户需要去适配各种各样的版本,特别是苹果爸爸的每一次新版本发布,作为开发者的我们永远是最...[作者空间]
前言 从几年前做Android(2.x版本的年代),到现在做iOS开发,一直以来崇尚的开发原则就是功能第一,代码第...[作者空间]
Swift 4是苹果最新推出的一次语言升级,计划在2017年秋发布测试版。它的主要目标是提供与Swift 3的源代...[作者空间]
#1.添加Codable协议,方便自定义数据类型序列化#2.添加定义多行字符串语法#3.改进key-value c...[作者空间]
WWDC 2017 带来了很多惊喜。Swift 4 也伴随着 Xcode 9 测试版来到了我们的面前,很多强大的新...[作者空间]
前言 Method 'load()' defines Objective-C class method 'load...[作者空间]
我分别用OC / Swift 写两个常用的防止UIButton重复点击的方法 其实有三种方法 不过那一种太lo...[作者空间]
日常开发中,实际上这种构造函数写的很少,因为通常模型里面用字典转模型,但是这是作为OC程序员必须要知道的.所以记录...[作者空间]
本篇主要讲解Alamofire中错误的处理机制 前言 在开发中,往往最容易被忽略的内容就是对错误的处理。有经验的开...[作者空间]
有的公司分工比较细,诸如项目打包、发布这些工作,都会有专门的测试人员去负责,这就为开发人员省去了大部分时间。当然,...[作者空间]
一、什么是设计模式 "每一个模式描述了一个在我们周围不断重复发生的问题以及该问题的解决方案的核心.这样,你就能一次...[作者空间]