- 博客(10)
- 资源 (2)
- 收藏
- 关注
转载 @property中retain assign copy详解
说明:看了很多书上的描述,对retain assign 和copy的都是草草描述,没有谈及本质,但是retain assign 和copy却是内存管理的重要内容,所以自己总结了下,本文涉及到了Objective-C内存管理的原则,阅读前需要了解。retain assign copy在@propeerty中的使用实际上是通过控制set方法进行内存管理。下面详细介绍:1.ret
2015-09-30 13:25:32 825
转载 深拷贝和浅拷贝(mutableCopy和Copy)详解
参考文章:http://www.cnblogs.com/ydhliphonedev/archive/2012/04/27/2473927.html ios提供了copy和mutablecopy方法,顾名思义,copy就是复制了一个imutable的对象,而mutablecopy就是复制了一个mutable的对象。以下将举几个例子来说明。1、系统的非容器类对象:这里指的是NSSt
2015-09-30 11:26:46 735
原创 ARC forbids explicit message send of 'retainCount'
从字面上的解释就是:arc禁止发送retainCount消息其实就是使用ARC之后,不允许直接调用retain,release,autorelease,dealloc,retainCount这些方法了,编译器会在合适的地方将这些代码添加进去,解决这样的问题只需要手动删除管理内存相关的代码(一般就是报错的代码)即可。解决步骤:打开当前工程,打开“Build Setti
2015-09-28 10:56:51 919
转载 Surefire maven plugging configuration for testng
The Surefire Plugin is used during the test phase of the build lifecycle to execute the unit tests of an application. once you write the test classes under test directory you can use following suref
2015-09-22 16:14:51 675
转载 c中不安全的函数
C 中大多数缓冲区溢出问题可以直接追溯到标准 C 库。最有害的罪魁祸首是不进行自变量检查的、有问题的字符串操作(strcpy、strcat、sprintf 和 gets)。一般来讲,象“避免使用 strcpy()”和“永远不使用 gets()”这样严格的规则接近于这个要求。今天,编写的程序仍然利用这些调用,因为从来没有人教开发人员避免使用它们。某些人从各处获得某个提示,但即使是优秀的开发人
2015-09-13 18:32:06 1735
转载 git push时免除输入账号密码
linux下在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:touch .git-credentialsvim .git-credentialshttps://{username}:{password}@github.com2. 在终端下执行 git config --global credential
2015-09-06 23:23:30 939
原创 XCode实现注释所选行/**/功能
首先运行:git clone https://github.com/flexih/Xcode-CComment用XCode打开代码 > build > 成功后restart XCode打开后,使用快捷键shift + CMD + / 对多行代码进行注释。
2015-09-06 16:16:35 4538
原创 Xcode 复制多行/移动某行/删除多行 快捷键
首先,用XCode打开/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist增加一行Delete Current LineKey:Delete Current LineValue:deleteToBeginningOfLine:,
2015-09-06 15:12:20 3377
转载 XCode自动注释插件
新开的项目需要先开发iOS版本,所以又把好久没写的iOS捡起来了,之前都是手动注释,最近是越来越懒了,所以在网上找了一个自动注释的插件,啊哈,其实有时候还真的挺怀念用Eclipse的时候,不过不用羡慕了,简单地配置一下就很方便了。这里使用的是VVDocumenter-Xcode,地址是:https://github.com/onevcat/VVDocumenter-Xcode,下载压缩包,
2015-09-06 14:34:08 1057
转载 原码,反码,补码 详解
本文转自:http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!
2015-09-04 22:46:25 595
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人