NSArray 和 NSMutableArray 的区别(线程方向)? NSArray是线程安全的, NSMutableArray是线程不安全的, 多线程中使用 需要 手动加锁 NSLock 或使用 @synchronized 修饰.
Autorelease pool 实现原理? 在ARC中使用 @@autoreleasepool修饰需要手动添加到释放池的代码.大概意思是autorelease...
分类:
移动开发 时间:
2015-04-26 22:51:38
阅读次数:
167
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------ARC的判断准则:只要没有强指针指向的对象,就会释放对象ARC特点:1》不允许调用release,release,retainCount2>允许重写dealloc,但是不允许调用【super dea...
分类:
其他好文 时间:
2015-04-25 23:59:31
阅读次数:
323
在ios中可以采用声明是属性来定义实例变量和属性在.h文件中直接使用@property 在.m文件中使用扩张定义内部使用的的格式位@property(参数1,参数2)类型 名称参数有三类 1.读写属性的 :(readwrite/readonly/setter=/getter=) 2....
分类:
移动开发 时间:
2015-04-25 21:01:06
阅读次数:
178
以前进行符化的时候一般都是自定义Symbol,或者使用SymbologyControl进行选择,由于实际需要,我们来读取一下样式管理器中的样式。在ArcMap中打开如下:style下有很多样式类,每个类下面有各种样式。 读取Style符号库样式的步骤如下: 第一步,获取Style的位置,通常在Arc...
分类:
其他好文 时间:
2015-04-25 17:54:47
阅读次数:
679
需要访问用户位置的应用,在第一次启动时应该弹出 允许“xx”在您使用该应用时访问您的位置 或者 一直访问位置的提示框。
在开发中,我遇到这个提示框闪现的问题,原因是我使用了arc.
kai sh我在delegate didFinishLaunchingWithOptions中这样写的
解决方法是...
分类:
移动开发 时间:
2015-04-24 19:10:50
阅读次数:
1091
ARC特点与判断准则/*
ARC的判断准则:只要没有强指针指向对象,就会释放对象
1.ARC特点
1> 不允许调用release、retain、retainCount
2> 允许重写dealloc,但是不允许调用[super dealloc]
3> @property的参数
* strong :成员变量是强指针(适用于OC对象类型)
* weak :成员变量是弱指针(适用于OC对象...
分类:
其他好文 时间:
2015-04-23 11:02:35
阅读次数:
162
ARC只能作用于Objective-C对象1.sleep(unsigned int);该函数给当前线程挂起给定时间(unsignedint)秒后继续执行下一句。(使程序睡眠)例如: int main(int argc, const char * argv[]) { @autoreleasepool....
分类:
其他好文 时间:
2015-04-22 20:18:02
阅读次数:
144
一、ARC下的单例实现
说明:在用户实例化的方法控制单次执行,同时开放单例的初始化方法。
-(instancetype)init{
self=[super init];
if(self){
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
...
分类:
其他好文 时间:
2015-04-22 18:34:48
阅读次数:
162
今天analyze的时候出现这个问题,是用的一个第三方裁剪图片的类叫VPImageCropper,结果发现他里面有问题,看图大家就明白了.在调用CGImageCreateWithImageInRect时subImageRef内存计数+1了,但是在后面用完后却没release.
那么问题来了,这个VPImageCropper是支持ARC的,也就是说系统遇到这边就不好用了,释放不了.这样就会有内存泄...
分类:
移动开发 时间:
2015-04-22 18:27:54
阅读次数:
199