- 博客(6)
- 收藏
- 关注
转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
介绍: Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。 设计: GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。
2016-03-20 21:56:04 385
转载 [Objective-C]关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。 在类的定义之外为类增加额外的存储空间 使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。 关联是基于关键字的,因此,我们可以为任何对象增
2016-03-18 14:48:06 386
转载 Masonry
原文链接:http://www.jianshu.com/p/028629d9a3fb Masonry AutoLayout相当于一个公式 view1.attr1 = view2.attr2 * mul + constant 这里就有7个变量.进行控制这个公式. Masonry的代码样式,是建造者模式. Attribute - (MASConstraint *)
2016-03-10 22:31:29 1730
转载 CoreAnimation 动画总结
Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。 核心动画继承结构 核心动画继承结构 注意:核心动画中的虚类不能使用,而应该使用他们子类中的实类。 Core Animation的使用步骤 如果是Xcode6之前的版本
2016-03-02 15:05:47 779
转载 iOS拨打电话(三种方法)
小弟查了很多地方的关于iOS程序拨打电话,大都不全,今天我总结了三种方法,各有不同,拿来给大家分享,希望给大家有所帮助1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"]; // NS
2016-03-02 10:31:55 471
转载 const int *a and int *const a and const int * const a
关键问题点:const 属于修饰符 ,关键是看const 修饰的位置在那里 1、const int *a 这里const 修饰的是int,而int定义的是一个整值 因此*a 所指向的对象 值 不能通过 *a 来修改,但是 可以重新给 a 来赋值,使其指向不同的对象 eg: const int *a = 0; const int b = 1;
2016-03-01 17:18:57 396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人