随笔分类 - iOS初级开发
摘要:xcode7添加启动图片步骤:在target中将Launch Screen File置为空,不使用自带的LaunchScreen.storyboard作为启动图(LaunchScreen.storyboard这个文件已经可以删除了,没有什么用)在Assets.xcassets中添加Launch Im...
阅读全文
摘要:首先,NS_ENUM和NS_OPTIONS都是宏。 Foundation框架中定义了一些辅助的宏,用这些宏来定义枚举类型时,也可以指定用于保存枚举值的底层数据类型。这些宏具有向后兼容能力,如果目标平台的编译器支持新标准,那就使用新式语法,否则改用旧式语法。这些宏是用#define预处理指令来...
阅读全文
摘要:在平时的iOS开发中,我们经常用到的数据持久化存储方式大概主要有:NSUserDefaults(plist),文件,数据库,归档。。前三种比较经常用到,第四种归档我个人感觉用的还是比较少的,恰恰因为用的比较少,但是还是有地方要用到,所以今天再把归档解档复习一遍吧。一、什么是归档: 对象归档是将对象...
阅读全文
摘要:NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition, ...
阅读全文
摘要:在xcode6以后,由于苹果不建议开发者乱用预编译文件,所以,在项目创建之后 就不会自动生成预编译文件。 那么如果我们想要使用预编译文件,就需要自己动手来添加。那到底该如何为我们的项目添加预编译文件呢?1.首页在项目中新创一个pch文件,不要忘记勾选Targets,文件名称随便起,这里的名称是...
阅读全文

浙公网安备 33010602011771号