- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Objective-C中的instancetype和id区别
下面的翻译:原文地址:http://blog.csdn.net/wzzvictory/article/details/16994913 一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢
2014-08-15 10:16:59 346
原创 Key-Value Observing机制 学习
知识点介绍 Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。 KVO的优点: 当 有属性改变,KVO会提供自动的消息通知。这样的架构有很多好处。首先,开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。这是KVO 机制提供的最大的优
2014-08-12 14:08:32 368
转载 iOS 多线程 锁 互斥 同步
在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题: 方法一,@synchronized(id anObject),(最简单的方法) 会自动对参数对象加锁,保证临界区内的代码线程安全 [cpp] view plaincopyprint? @synchronized(self) { //
2014-08-12 13:50:27 409
转载 在xcode中使用instruments
比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门 为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载后解压然后用xcode打开。 编译运行APP后 然后在搜索框内输入任意词汇,点击结果你会看到下面的结果
2014-08-11 17:58:52 1434
转载 iOS8 通知中心扩展制作入门
总览 扩展 (Extension) 是 iOS 8 和 OSX 10.10 加入的一个非常大的功能点,开发者可以通过系统提供给我们的扩展接入点 (Extension point) 来为系统特定的服务提供某些附加的功能。对于 iOS 来说,可以使用的扩展接入点有以下几个: 1. Today 扩展 - 在下拉的通知中心的 "今天" 的面板中添加一个 widget 2. 分享扩展 - 点击分享按钮
2014-08-07 16:57:06 998
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人