摘要:
来自:http://blog.csdn.net/ljz2009y/article/details/86687351 在Github上创建账号,这个很简单就不再赘述。2 下载安装Git下载地址:http://code.google.com/p/msysgit/downloads/list安装很简单,一路Next就可以了。3 登陆GitHub后创建一个新的仓库(New repository),命名为HelloWorld,创建成功后如下图:4 上面只是创建了一个空的代码仓库,下面就在本地创建一个HelloWorld的项目,并将其推送到Github中。创建D:\GitProject\HelloWorl 阅读全文
摘要:
readonly用于不想让别人修改属性retain用于值类型为对象的属性,编译器会持有(retain)传入的值,并在有新值传入时将原有值释放。copy希望保存一份传入值的拷贝而不是值自身。如,保存一个数组,将该数组设为属性值,不让别人修改其内容。这会给传入值发送一个copy消息,然后持有复制的结果。assign用于基本类型的属性,如int ,float 等。nonatomic默认,生成的访问方法都线程安全,在修改属性值用mutex加锁,这种操作方式称为原子性的(atomic),当类不会被多个线程使用,这么做会浪费。将属性声明为非原子的(nonatomic),告诉编译器忽略mutex加锁机制。 阅读全文
摘要:
看到比较有意思,存下来http://google-styleguide.googlecode.com/svn/trunk/eclipse-java-google-style.xmlhttp://google-styleguide.googlecode.com/svn/trunk/google_python_style.vimhttp://google-styleguide.googlecode.com/svn/trunk/intellij-java-google-style.xmlhttp://google-styleguide.googlecode.com/svn/trunk/objcgui 阅读全文