bezierPathWithArcCenter:maskView.center radius:100 startAngle:0 endAngle:2*M_PI clockwise:NO]]; //创建一个CAShapeLayer
IOS多线程编程简介 基本概念 线程:线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每
是我们在一个函数中最经常遇到的,只要我们对他们做好检查就可保平安。做哪些检查呢?最常见的也就那么几样,比如是否为 0,为 nil,数组元素 count 为 0,如果期待正数则是否为负数,数组是否越界,多线程是否安全等。做下总结就可以完成
h" enum TableRowSelected { kUIDisplayPickerRow = 0, kUICreateNewContactRow, kUIDisplayContactRow, kU
NSString * documentsDirectory = [paths objectAtIndex:0]; return documentsDirectory; } //在Documents目录下创建新目录或文件
ios 有如下三种随机数方法: 1. srand((unsigned)time(0)); //不加这句每次产生的随机数不变 int i = rand() % 5; 2. srandom(time(0));
additional setup after loading the view, typically from a nib. self.view.backgroundColor = [UIColor whiteColor];
iOS7 Menu 实现了类似 iOS 7 的 RESideMenu 的效果,可通过 Storyboards 进行配置,支持手势操作。 项目主页: http://www.open-open
IOS图片压缩的类
NYXPNGTools 是一个用 C 语言写的动态库,用来解码 iOS 的 PNG 图像,iOS 上的 PNG 图像被苹果用 pngcrush 工具处理过了。 项目主页: http://www
XMLDictionary 提供一种简单的方法实现 iOS 和 Mac OS X 下解析和生成 XML 的方法。XMLDictionary 将 XML 转成 NSDictionary 。 项目主页:
在iOS的开发当中,经常会遇到读取系统资源等类似的情况,如果网络比较卡的话,用户很可能以为这个app已经挂掉了,用户体验很差,老外还是很好的,提供开源的source,跟大家一块学习下。 iOS的进
原文: Starter's Guide to iOS Design 由于有些开发者既做开发又做设计,我发现很多设计者们都对UI过渡,或是在iPhone以及iPad设计上的细节不同感到苦恼。在这个新手指
最近项目需求,恰好要做一个时间轴,而iOS这方面时间轴的例子也比较少,我就把自己所做的例子和思路共享出来给大家,共同学习。 时间轴的具体实现效果如图1所示: 图1 第一步:看到这个
timeLineiOS 是下拉时间轴控件,支持进展动画。
ACKeyboard 是 iOS 的键盘扩展,简化了系统的键盘,只有一个 'letter' 关键字: "yo"。 特性: iPhone 和 iPad 布局 头像和风景支持 白天和黑夜外观
GMDCircleLoader 是一个简洁易用的加载视图,类似显示任务进展的苹果加载视图。
RAReorderableLayout 是一个 UICollectionView 布局,可以通过拖拽来移动项。
FSInteractiveMap 是图表库,在 iOS 使用一个矢量图进行可视化和交互,类似 Geochart,但是是在 iOS 平台上。 项目主页: http://www.open-open
现代化的开发都要求高度异步,iOS 开发也是一样,PromiseKit 能提供强大的 iOS 开发异步功能,非常容易使用。 PromiseKit 不仅仅是 Promises 的实现,还是辅助函数的集合,使得