GCD信号量并发控制
摘要:/** * 当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore,对经常做unix开发的人来讲,我所介绍的内容可能就显得非常入门级了,信号量在他们的多线...
阅读全文
posted @
2015-03-29 21:33
助金
阅读(362)
推荐(0)
GCD
摘要:Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。一、简介在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Gran...
阅读全文
posted @
2015-03-29 13:48
助金
阅读(491)
推荐(0)
Category的使用
摘要:1.创建一个objective-c file , 可以选择 category, extension ,protocol, empty 文件。选category 就能建立类别。category机制,它允许程序员为已有的对象添加新的方法,即便是在没有该对象的源代码的情况下。其优点是利用这个机制,程序员可...
阅读全文
posted @
2015-03-29 13:13
助金
阅读(459)
推荐(0)
适配6 、6P 来源互联网
摘要:iPhone 6 6P出现后,如何将一份设计稿支持多个尺寸?如何只出一套iOS平台设计稿?随着苹果发布两种新尺寸的大屏iPhone 6,下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。现在APP设计开发必须考虑适配大、中、小三种屏幕。所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和...
阅读全文
posted @
2015-03-28 16:37
助金
阅读(490)
推荐(0)
UIView阴影和圆角的关系
摘要:UIView阴影和圆角的关系UIView 的 clipsToBounds属性和CALayer的setMasksToBounds属性表达的意思是一致的。取值:BOOL(YES/NO)作用:决定了子视图的显示范围。具体的说,就是当取值为YES时,剪裁超出父视图范围的子视图部分;当取值为NO时,不剪裁子视...
阅读全文
posted @
2015-03-26 13:28
助金
阅读(1690)
推荐(0)
NSSet类型 以及与NSArray区别
摘要:NSSet到底什么类型,其实它和NSArray功能性质一样,用于存储对象,属于集合;NSSet , NSMutableSet类声明编程接口对象,无序的集合,在内存中存储方式是不连续的,不像NSArray,NSDictionary(都是有序的集合)类声明编程接口对象是有序集合,在内存中存储位置是连续的...
阅读全文
posted @
2015-03-23 14:22
助金
阅读(187)
推荐(0)
View的缩放操作--CGAffineTransformMakeScale:
摘要:__weak UIImageView *weekImage = imageView; imageView.transform = CGAffineTransformMakeScale(0.1, 0.1);//x y方向的初始缩放比例; [UIViewanimateWithDuration:.3...
阅读全文
posted @
2015-03-21 22:39
助金
阅读(4910)
推荐(0)
集成paypal支付
摘要:https://developer.paypal.com cocoapods 管理 引入 pod 'PayPal-iOS-SDK' 1.在appdelegate #import <PayPalMobile.h> //#define PAYPAL_SANDBOX @"AcQxuBDdBh3jNaYTn
阅读全文
posted @
2015-03-19 09:39
助金
阅读(1694)
推荐(1)
iOS 批量打包--Shell脚本
摘要:由于公司有批量打包的需要,只是渠道号不一样,网上搜索一番,大致有两个方式:a) 从源程序一次性打出所有渠道的ipa包,大概的思路就是利用脚本循环执行打包过程,而每次打包前都通过脚本修改项目中存放渠道号的文件为当前循环的最新渠道号,让后逐个打包。b) 提供一个ipa格式的母包 从母包生成其它所有的渠道...
阅读全文
posted @
2015-03-05 17:20
助金
阅读(1957)
推荐(0)
Xcode 的正确打开方式——Debugging(转载)
摘要:Xcode 的正确打开方式——Debugging程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removi...
阅读全文
posted @
2015-03-03 10:23
助金
阅读(169)
推荐(0)