• 问题总会出现,不过解决问题的方法也会出现!!!

ARC开启的情况下是否需要对GCD对象dispatch_release ?

对于dispatch_queue_t 对象来说,我们应该这么写 #if OS_OBJECT_USE_OBJC @property (strong, nonatomic) dispatch_queue_t barrierQueue; #else @property (assign, nonatomic) dispatch_queue_t barrie……

IOS Quartz 各种绘制图形用法—实现画图片、写文字、画线、椭圆、矩形、棱形等

// Only override drawRect: if you perform custom drawing. // An empty implementation adversely affects performance during animation. - (void)drawRect:(CGRect)rect { CGCon……

iOS 关于枚举的使用

引言: 枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化. 在代码中使用枚举的目的只有一个,那就是增加代码的可读性. 使用: 枚举的定义如下: [csharp] view plain copy typedef enum { //以下是枚举成员 TestA = 0, ……

iOS: 枚举类型 enum,NS_ENUM,NS_OPTIONS

一般情况下,我们采用C风格的enum关键字可以定义枚举类型。 [cpp] view plain copy enum{ UIViewAnimationTransitionNone, UIViewAnimationTransitionFlipFromLeft, UIViewAnimationTransitionFlipFromRight, UIVi……

iOS在程序中控制系统的屏幕亮度

ios brightness 设置屏幕亮度 在iOS5.0以下,在程序中是不能直接设置系统屏幕亮度的,到了ios5.0以后将这个api开放给了开发者,这样我们就可以非常方更的更改系统屏幕的亮度, @property(nonatomic) CGFloat brightness NS_AVAILABLE_IOS(5_0); // 0 .. 1……

iOS Development和iOS Distribution有什么区别

1. Certification(证书) 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种: 1) Developer Certification(开发证书) 安装在电脑上提供权限:开发人员通过设备进行真机测试。 可以生成副本供多台电脑安装; 2) Distribution Certification(发布证书) 安装在电脑上提供发布iOS程序的权……

boldSystemFontOfSize 和 systemFontOfSize 的区别

使用 UIFont 的下列方法之一: 1 + systemFontOfSize 2 + boldSystemFontOfSize 3 + italicSystemFontOfSize 1 中是系统的默认方法 2 是字体 bold :醒目的;雄浑的;突出的,使用后会加粗字体 3 字体为斜体 italic [i’tælik] n. 斜体,斜体……

iOS 常用数学函数

1、 三角函数   double sin (double);正弦   double cos (double);余弦   double tan (double);正切   2 、反三角函数   double asin (double); 结果介于[-PI/2, PI/2]   double acos (double); 结果介于[0, PI]   double……