10 2015 档案
摘要:之前没有用过git管理代码, 现在 公司要求使用git,咱 就 记记 今天所学的东西。以后也好方便查阅 和补充。 首先 我描述一下我今天提交代码的情况。 同伴给了我一个 从git库下来的2个项目的包。我现在要做的是从开一个库,然后把这两个包放到这个我自己建的远程库中。 首先我在Gitl...
阅读全文
摘要:1. 定义一个协议, 一个协议可以扩展子另一个协议 如果需要扩展多个协议中间使用逗号分隔 //定义一个协议 @protocol AnimalDelegate <NSObject, @required //必须实现的方法 (void)eat; @optional //可选实现...
阅读全文
摘要:很膜拜那些既能写出一手好代码,并且还能够懂设计懂交互的人。公司基本上都对这两块工作 分工分职,但是我觉得作为一名移动开发者,懂点设计 是必备的。 国外的很多大牛们,感觉他们虐我们千百遍了。 我觉得写代码和搞设计这两样东西不会有任何冲突, 设计的时候往往不能 脱离了代码的实现难度,以及 系统的风格设计...
阅读全文
摘要:swift的函数跟脚本语言有很多神似之处。 如果有一天用swift开发服务器 ,很期待哇(一切皆有可能,毕竟人家说要跑在Linux上),😄从参数个数来看无参数 func myFunc()->Int{ }单参数 func myFunc(first:Int)->Int{ }多参数func myFunc...
阅读全文
摘要:runtime runtime用在什么地方?1. 说法 1. 在程序运行过程中,动态的创建一个类(比如KVO的底层实现) 2. 在程序运行过程中,动态地为某个类添加属性、方法,修改属性值\方法(method swizzing) 3. 遍历一个类的所有成员变量(属性)\方法 例如:我们需要对一个...
阅读全文
摘要:LLDB是LLVM下的调试器。Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB。1. p 用于输出基本类型2. po 用于输出Objective-C对象3. expr 可以在调试动态实行指定表达式,并将结果打印出来。常用在调试过程中修改变量的值4. call 调用 c...
阅读全文

浙公网安备 33010602011771号