OC中常用的英文发音和注解

OC中常用的英文

A

  • atomic [əˈtɑːmɪk]

原子性,就是防止在未完成的时候被另外一个线程读取,造成数据错误

B

  • barrier /ˈbæriər/

GCD异步栅栏函数:dispatch_barrier_async

C

  • Category /ˈkætəɡɔːri/

类别
+load方法在类别中是直接通过函数指针,获取到这个函数地址,分开来直接调用。所以在类中和分类都会调用load方法。不是通过消息发送机制(objc_msgSend)调用的
+initialize方法在类别中是通过objc_msgSend(消息发送机制)进行调用的

D

  • Documents ['dɑkjumənts]

存储用户相关的数据,用来存放不会被清理的数据.(用户拍摄的视频,用户创作的图片,用户唱的歌曲,用户收藏的商品),可以在当中添加子文件夹,iTunes备份和恢复的时候,会包括此目录。

  • dispose /dɪˈspoʊz/

__block变量从堆上移除:

  1. 会调用__block变量内部的dispose函数。
  2. copy函数内部会调用_Block_object_dispose函数。
  3. _Block_object_dispose函数会自动释放指向的对象。(release)

E

  • Extension

扩展,扩展是在编译的时候它的数据就已包含在类信息中

F

G

H

I

  • initialize /ɪˈnɪʃəlaɪz/

初始化

  • Invocation /ˌɪnvəˈkeɪʃn/

NSOperation是一个抽象类,不能直接进行操作,所以需要他的子类.一共有三个子类: NSInvocationOperation ,NSBlockOperation和自定义继承NSOperation.

J

K

L

  • Library/Caches目录 [ˈkæʃɪz]

存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删除。一般存放体积比较大,不是特别重要的资源

  • Library/Preferences [ˈprefrənsɪz]

:保存应用的所有偏好设置(偏好设置也就是userDefault),ios的Settings(设置)应用会在该目录中查找应用的设置信息,iTunes会自动备份该目录

M

N

  • nonatomic [əˈtɑːmɪk]

非原子性,就是多线程访问的时候不加锁,允许多线程同时修改属性的值;

  • notifiy /ˈnoʊtɪfaɪ/ ===>NO 他 five 的

通知

  • NSCache. /kæʃ/

系统专门为网络缓存提供的

O

  • Observer /əbˈzɜːrvər/ ==>奥博热玩

观察者

P

Q

R

S

  • sync /sɪŋk/

同步函数:dispatch_sync

  • synchronized /ˈsɪŋkrənaɪzd/

锁:使用方法
@synchronized(锁对象)
{需要加锁的代码}

  • semaphore

信号量dispatch_semaphore_t

T

  • tmp

放临时文件,不需要永久存储的,比如下载的时候,需要存储到临时文件中,最终拷贝到Documents或者Library中,iphone重启后会清空tmp目录

U

V

W

X

Y

Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值