早早就说好要分享一下HandyJSON的实现思路了,今天总算有点时间,这里就记录一下吧。 背景 我所在iOS团队是从去年11月份切Swift的。我们服务端和客户端数据交互格式...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
早早就说好要分享一下HandyJSON的实现思路了,今天总算有点时间,这里就记录一下吧。 背景 我所在iOS团队是从去年11月份切Swift的。我们服务端和客户端数据交互格式...
在我看来iOS开发中属性和实例变量是两个概念,还是有一定区别的: 1. 只声明实例变量,类外部不可访问,不可赋值,类内部可以通过self->属性名或者属性名访问和赋值 2. ...
一、setter和getter的一般写法 setter和getter器可以说是一个类最基本的东西,任何一门面向对象的语言,都又这个概念,C++、java等等。因为setter...
一:属性 @property = ivar + getter + setter; 编译器会自动写出一套存取方法,用以访问给定类型中具有给定名称的变量。 所以你也可以这么说: ...
Carthage和CocoaPods相比,轻量级一些,在swift中使用很方便,它本身就是swift写的。 1.brew 安装carthage之前需要安装brew,进入官网(...
不错 赞
苹果文档翻译 iOS10 NSAppTransportSecurity苹果文档翻译 iOS10 NSAppTransportSecurity 原文链接 原文版本:2016-09-07 翻译时间:2016-09-07 本文截取自苹果官方文档 In...
由于直接在 Xcode 的 **Preferences->Components **里下载模拟器是比较慢的, 可能还会下载失败, 但可以通过手动下载好之后, 通过 XCode...
升级cocoapods后,工程抱错误 /Users/dolphinquan/Desktop/Project/o2o_ios_dealer/dealer/Lib/dealer-...
Objective-C 有两个神奇的方法:+load 和 +initialize,这两个方法在类被使用时会自动调用。但是两个方法的不同点会导致应用层面上性能的显著差异。 一、...
(一)推荐的图书 1.书里推荐的图书: (二)推荐的博客和如何更好的学习iOS开发 1.提高iOS开发技能 1)阅读博客 好的博客列表:https://github.com/...
关键词: UIViewController, UITableViewCell, NSTimer, 释放,资源清理,RAC, rac_willDeallocSignal, 响应...
上一篇博客iOS/OS X内存管理(一):基本概念与原理主要讲了iOS/OSX 内存管理中引用计数和内存管理规则,以及引入ARC新的内存管理机制之后如何选择ownership...
今天群里有人问了个问题,做聊天功能用xib如何拉伸气泡图片。最后的如何解决已经不重要了,我从中看到一个iOS7出的方法。之前写过Images.xcassets的一篇文章,把所...
前两天在网上看到了大神介绍如何在xib中设置view圆角,我把代码贴出来,so easy😄 新建view的分类 UIView+CornerRadius .h @interfa...