ios runtime浅析:Method Swizzling 2015-10-01 method swizzling也许是runtime中最有争议的技术,它的作用就是改变已经存在selector的实现,之所以可以这样是因为方法调用可以在运行时改变:通过改变类的分发表( dispatch table,该表包含selector的名称及对应实现函数的地址)里selector和实现之间的对应关系。 更多 >> OC 展开全文 >>
Autolayout-VFL语言添加约束 2015-09-19 什么是VFL语言: VFL全称是Visual Format Language,翻译过来是“可视化格式语言” VFL是苹果公司为了简化Autolayout的编码而推出的抽象语言 VFL(Visual format language)语言是苹果为了简化手写Autolayout代码所创建的专门负责编写约束的代码。为我们简化了许多代码量。 更多 >> OC 展开全文 >>
如何使用appledoc 2015-09-01 安装那么简单介绍一下如何安装appledoc,安装非常简单,只需要2步: git clone git://github.com/tomaz/appledoc.git //打开下载的文件夹 cd appledoc //开始安装 sudo sh install-appledoc.sh -b /usr/bin -t ~/Library/Application\ Support/appledoc 这样就安装完毕了 更多 >> appledoc 展开全文 >>
程序员为什么热衷造轮子 2015-08-17 程序员为什么热衷造轮子 搜索一下“造轮子”或者“程序员为什么喜欢造轮子”,会看到很多相关的讨论,这是个老生常谈的话题,很多人谈过了,谈了很多年。不过还是有再谈的必要。 更多 >> life 展开全文 >>
《重构》阅读笔记-代码的坏味道 2015-05-20 《重构》阅读笔记-代码的坏味道 决定何时重构、何时停止和知道如何重构一样重要! 开发者必须通过实践培养自己的经验和直觉,培养出自己的判断力:学会判断一个类内有多少个实例变量算是太大、学会判断一个函数内有多少行代码才算太长。 更多 >> life 展开全文 >>
创建CoreData基本教程 2015-05-15 工程中引入CoreData步骤:1.添加CoreData Framework框架 2.创建Data Model(数据模型) New File -> Core Data -> Data Model 3.添加实体表和属性 Data Model -> Add Entity ->Add Attributes添加字段属性 4.创建实体对象类 更多 >> Xcode 展开全文 >>
ReactiveCocoa之基础篇 2015-05-04 前言很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,小编看了很多篇都没看出怎么使用ReactiveCocoa,于是决定自己写一遍关于学习ReactiveCocoa的文章,本文主要针对如何从零开始学习ReactiveCocoa,这里非常感谢3个人(支点的雷纯锋,camera360的宋潘,以及我的小学弟何宗柱(我爱科技)),在我研究ReactiveCocoa对我的帮助。 更多 >> RAC 展开全文 >>
从零开始开发一款Android App 2015-02-19 从零开始开发一款Android App 最近准备开始写一个系列的Android开发blogs,算是对之前开发做一些总结,预计会写十一篇,以下为文章目录:(持续更新中!) 更多 >> Android 展开全文 >>
JSON和模型之间转换iOS框架:MJExtension 2015-01-18 MJExtension是一套字典和模型之间互相转换的超轻量级框架 MJExtension能完成的功能字典(JSON)–>模型(Model)模型(Model)–>字典(JSON)字典数组(JSON Array)–>模型数组(Model Array)模型数组(Model Array)–>字典数组(JSON Array) 更多 >> OC 展开全文 >>
MagicalRecord入门教程 2015-01-05 Magical Record是什么在Cocoa中存在一种技术叫Core Data,用来对数据进行持久化,类似于Java世界中的Hibernate。在新建Cocoa Application/iOS Application的向导中,有一个选项是要不要使用Core Data,当启用以后你会发现在AppDelegate.m中添加了大量与Core Data相关的代码,但是你对大部分代码不知所以然。 更多 >> OC 展开全文 >>