https://i.ancii.com/80530297/
80530297
Ta还没有发布动态 ...
可以看到,当我们调用sharedDownloader方法时获取到的对象是相同的,但是当我们通过alloc和init来构造对象的时候,得到的对象却是不一样的。我们必须要确保对象的唯一性,所以我们就需要封锁用户通过alloc和init以及copy来构造对象这条
/* 1.方法的基本使用 1> retain :计数器+1,会返回对象本身 2> release :计数器-1,没有返回值 3> retainCount :获取当前的计数器 4> dealloc * 当一个对象要被回收的时候,就会调
Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。而NSMutableString类似与链表的,在创建赋值后可以进行修改长度,插入,删除等
在Xcode中,File->New->File->Cocoa Class-> ->保存为 项目名/ios/项目名。这时会生成SomeString.h和SomeString.m文件。NSString* someString =
为什么需要使用锁,当然熟悉多线程的你,自然不会对它觉得陌生。今天一起来探讨一下Objective-C中几种不同方式实现的锁,在这之前我们先构建一个测试用的类,假想它是我们的一个共享资源,method1与method2是互斥的,代码如下:。});看到打印的结
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号