摘要: 将第三方框架通过 git clone 方式下载到本地,将用到的”具体文件(文件夹)”拖拽到项目中*注意拖拽的时候”不要选择copy”,这样文件还会保存在原来的位置。框架更新后可以用 git pull 更新将其他项目(框架)直接拖拽到自己的项目中使用*框架的开发应该由其他人员来负责 *... 阅读全文
posted @ 2015-03-03 21:45 coderkl 阅读(99) 评论(0) 推荐(0)
摘要: 1> 下载并安装 npmnode-v0.12.0.pkg http://nodejs.org/download/2> 安装 gitbook$ npm install gitbook -g3> 进入终端 cd 到新建的电子书目录$ touch SUMMARY.md$ gitbook i... 阅读全文
posted @ 2015-03-03 21:38 coderkl 阅读(167) 评论(0) 推荐(0)
摘要: 在swift中使用 lazy 描述符号可以实现属性的懒加载class Person { var name: String = "zhangsan" // 懒加载title lazy var title:String = "boss" // 如果要做复杂的操作,... 阅读全文
posted @ 2015-03-03 21:15 coderkl 阅读(140) 评论(0) 推荐(0)
摘要: Swift 的String类型与 Foundation NSString类进行了无缝桥接。在日常开发中,绝大多数应该用 StringString 与 NSString 还有以下区别String类型是值类型(不再是对象类型),字符串在进行常量、变量赋值操作或在函数/方法中传递时,会进行... 阅读全文
posted @ 2015-03-03 20:26 coderkl 阅读(851) 评论(0) 推荐(0)
摘要: Swift实现对象归档时有几个注意点要继承 NSCoding,实现两个方法extension 是一个分类,分类不允许有存储能力,所以协议方法不能写在分类中协议中的init(coder decoder: NSCoder)函数会覆盖原始的构造函数,所以类中至少还要有另一个init方法如果... 阅读全文
posted @ 2015-03-03 20:10 coderkl 阅读(309) 评论(0) 推荐(0)
摘要: 如果要打印对象信息,在OC 中用到 description方法,在 swift 中需要遵守协议 DebugPrintableextension : DebugPrintable { override var debugDescription: String { r... 阅读全文
posted @ 2015-03-03 20:02 coderkl 阅读(1039) 评论(0) 推荐(0)
摘要: 单例概念内存中有一个唯一的实例提供唯一的全局访问入口 SingleInstance.sharedInstance在Swift中用let定义常量,并且是线程安全的import UIKitclass SingleInstance{ static let sharedInstance... 阅读全文
posted @ 2015-03-03 19:58 coderkl 阅读(124) 评论(0) 推荐(0)
摘要: 记住两个关键字Scale : 需要对图片进行拉伸Aspect: 保持原来的图片宽高比带有Scale的模式,需要对图片进行拉伸直接拉伸到和IamgeView相同大小 UIViewContentModeScaleToFill带有ScaleAspect的模式,需要对图片进行拉伸,并且保持图... 阅读全文
posted @ 2015-03-03 19:36 coderkl 阅读(269) 评论(0) 推荐(0)
摘要: 方法:在终端中,输入以下命令,回车,然后在强制退出中,重启Finder,即可。打开Mac隐藏文件命令: defaults write com.apple.finder AppleShowAllFiles -bool true关闭Mac隐藏文件命令: defaults write co... 阅读全文
posted @ 2015-03-03 19:24 coderkl 阅读(137) 评论(0) 推荐(0)
摘要: Xcode中快捷输入的代码块存放在一下路径:~/Library/Developer/Xcode/UserData/CodeSnippets更换电脑后,直接把自己的代码块存放到以上路径即可保留自己的操作习惯。 阅读全文
posted @ 2015-03-03 19:21 coderkl 阅读(193) 评论(0) 推荐(0)
摘要: git工作原理git常用命令:git log 查看版本库日志git reset –hard 版本号(前六位) 切换到任... 阅读全文
posted @ 2015-03-03 19:15 coderkl 阅读(116) 评论(0) 推荐(0)
摘要: 简单的vim使用教程vim共分为三种模式,分别是【一般模式】 【编辑模式】 【指令列命令模式】,三种模式之间的转换关系如下图所示: 一般模式下可用功能说明: 【G】 光标移到档案的最后一行 【nG】 n为数字,移动到档案第n行 【gg】 移动到档案的第一行 【Ctrl】+【f... 阅读全文
posted @ 2015-03-03 19:08 coderkl 阅读(123) 评论(0) 推荐(0)