摘要: 有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。下面例举了一些常用的宏定义和大家分享:1. 判断设备的操作系统是不是ios71.#define IOS7 ( [[[UIDevice currentDevice 阅读全文
posted @ 2016-06-29 17:59 ekhome 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 我们知道在App Store中几乎所有软件都设计到账户的登入,而我们最常见的就是QQ,微信,在没有踏入程序员这条不归路之前,看到一个个的界面都感觉好高大上的样子。 在学习的过程中,自己就照着手机上面APP自己比较好奇的界面实现了一下,今天分享一下关于QQ登入界面,完全纯代码,实用StoryBoar太 阅读全文
posted @ 2016-06-29 17:55 ekhome 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: NameTypedefHeaderTrue ValueFalse Value BOOL signed char objc.h YES NO bool _Bool (int) stdbool.h true false Boolean unsigned char MacTypes.h TRUE FALS 阅读全文
posted @ 2016-06-29 17:53 ekhome 阅读(2988) 评论(0) 推荐(0) 编辑
摘要: NSString是大家最常用的一个类,几乎人人都脱离不开,它的功能非常强大,但是它其中有点奥秘直到碰到了才发现。正文:NSString的API中有一个rangeOfString:,这个也是大家常用的在字符串中查找的的Api。我一般图省事,都是用这个,很少用rangeOfString:option: 阅读全文
posted @ 2016-06-29 17:50 ekhome 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描述文件等等,这些可以不会的可以百度。在这里只说这些证书都有的情况下的版本更新App的发布过程: 1.首先保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文 阅读全文
posted @ 2016-05-26 19:12 ekhome 阅读(3273) 评论(0) 推荐(0) 编辑
摘要: + (SingleHandel *)shareModel { static dispatch_once_t onceQueue; dispatch_once(&onceQueue, ^{ shareSingle = [[SingleHandel alloc] init]; }); return sh 阅读全文
posted @ 2016-05-25 16:12 ekhome 阅读(141) 评论(0) 推荐(0) 编辑
摘要: APNs 如果需要给应用集成推送功能,就一定要用到苹果的推送服务。Apple推送通知服务(Apple Push Notification service =APNs),例如友盟,极光之类的推送服务都是向APNs推送消息,APNs再将消息推送给设备的。 考虑到每个人在使用APNs时所处的开发状态都是不 阅读全文
posted @ 2016-05-25 15:34 ekhome 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 方法是关联到一个特定类型的函数。类、结构、枚举所有可以定义实例方法,封装特定任务和功能处理给定类型的一个实例。类、结构、枚举类型还可以定义方法,相关的类型本身。类型方法类似于objective – c类方法。 结构和枚举可以定义方法swift与C和objective – C是一个重大的区别。在obj 阅读全文
posted @ 2016-05-25 15:25 ekhome 阅读(342) 评论(0) 推荐(0) 编辑