摘要: 本文列举了四种延时执行某函数的方法及其一些区别。假如延时1秒时间执行下面的方法。- (void)delayMethod{ NSLog(@"execute");}1.performSelector方法[self performSelector:@selector(delayMethod) wit... 阅读全文
posted @ 2015-12-17 18:24 鸿鹄当高远 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发中,很多时候会用到旧项目,比如版本的升级、使用Demo等等,iOS SDK正在不断的升级,不断的升级给iOS开发带来了新的活力。然而在iOS SDK新的版本出来之后,旧项目可能会出现新问题。旧项目工程在iOS9下不能正常显示1、现象如图,上面下面各有一块黑色区域。2、原因:未设置启动页3... 阅读全文
posted @ 2015-12-17 09:58 鸿鹄当高远 阅读(490) 评论(0) 推荐(1) 编辑
摘要: 在上篇博客 《iOS Block简介》中,侧重解析了iOS Block的概念等,本文将侧重于它们在开发中的应用。Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objecti... 阅读全文
posted @ 2015-12-16 16:38 鸿鹄当高远 阅读(6462) 评论(0) 推荐(0) 编辑
摘要: Block是对象,它封装了一段代码,这段代码可以在任何时候执行。block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:block是inline的,并且它对局部变量是只读的。1、实体形式Block的实际行为和Function很像,Block... 阅读全文
posted @ 2015-12-16 14:03 鸿鹄当高远 阅读(1424) 评论(0) 推荐(1) 编辑
摘要: 一,ps和pt转换px:相对长度单位。像素(Pixel)。(PS字体)pt:绝对长度单位。点(Point)。(iOS字体)公式如下:pt=(px/96)*72。二,字体间转换1in = 2.54cm = 25.4 mm = 72pt = 6pc具体换算是: Points Pixels ... 阅读全文
posted @ 2015-12-14 18:48 鸿鹄当高远 阅读(913) 评论(0) 推荐(0) 编辑
摘要: UIColor+Hex.h里面中#import @interface UIColor (Hex)+ (UIColor *) colorWithHexString: (NSString *)color;@endUIColor+Hex.m里面中#import "UIColor+Hex.h"@implem... 阅读全文
posted @ 2015-12-14 16:29 鸿鹄当高远 阅读(2960) 评论(0) 推荐(0) 编辑
摘要: 作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。GitHub上已自动配置的Mac笔记本电脑。GitHub于今年8月份为Mac和Windows平台发布了统一的桌面版客户端,用以取代之... 阅读全文
posted @ 2015-12-12 18:18 鸿鹄当高远 阅读(5522) 评论(0) 推荐(4) 编辑
摘要: 3DES(或称为Triple DES)是三重数据加密算法(TDEA,Triple Data Encryption Algorithm)块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强,原版DES密码的密钥长度变得容易被暴力破解;3DES即是设计用来提供一种相对简单... 阅读全文
posted @ 2015-12-11 18:10 鸿鹄当高远 阅读(7922) 评论(0) 推荐(3) 编辑
摘要: instancetype是clang 3.5开始,clang提供的一个关键字表示某个方法返回的未知类型的Objective-C对象instancetype会告诉编译器当前的类型,这点和NSObject *类似,但id对于编译器却是无类型的,调用任何方法不会给出错误提示instancetype类型:(... 阅读全文
posted @ 2015-12-11 14:36 鸿鹄当高远 阅读(551) 评论(0) 推荐(0) 编辑
摘要: UISlider是一个方便的控件,让用户能够以可视化的方式设置指定范围内的值。 和按钮一样,滑块也能响应事件,还可像文本框一样被读取。如果希望用户对滑块的调整立刻影响应用程序,则需要让他触发操作。 下面将从几个方面学习: UISlider * slider = [[UISlide... 阅读全文
posted @ 2015-12-10 18:42 鸿鹄当高远 阅读(3327) 评论(0) 推荐(0) 编辑