摘要: 属性文件: Property List File:简称plist 概念iOS开发中常见的一种文件格式。按照固定格式保存数据。 属性文件和XML文件都属性结构化文件。文件的内容按指定的格式保存数据。 作用: 存储数据:项目中的一些配置,不经常变化的数据 可存储的类型: 数组:基本类型 字典:Key必须 阅读全文
posted @ 2016-05-04 14:37 bonjour520 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 摘要:关键点:创建、插入、查询、数据格式化 第三方框架FMDB 开源 1)什么是FMDB FMDB是iOS平台的SQLite数据库框架,FMDB以OC的方式封装了SQLite的C语言API。 2)FMDB的优点 FMDB是iOS平台的SQLite数据库框架,FMDB以OC的方式封装了SQLite的C 阅读全文
posted @ 2016-05-04 14:36 bonjour520 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、定位 iOS三种定位方式: CoreLocation 按定位的准确性: GPS(Global Positioning System全球定位系统); 蜂窝式基站; wifi;定位顺序:1. 首选GPS: 1) 前提: 室内肯定不会用GPS2. wifi —> 最经济实惠的3. 基站GPS:优点: 阅读全文
posted @ 2016-05-04 14:33 bonjour520 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 经常使用;规避很多线程相关的复杂的逻辑 为什么会gcd?因为pthread和nsthread要求开发人员对线程相关的知识了解深入; 手动启动线程;加锁/解锁;造成很多隐患 --》 苹果公司给出了gcd的多线程的解决方案(可选的设置)什么是gcd? GCD: Grand Central Dispatc 阅读全文
posted @ 2016-05-04 14:32 bonjour520 阅读(183) 评论(0) 推荐(0) 编辑
摘要: NSOperation(经常使用): 1、为什么会有NSOperation?弥补gcd的一些问题:1)下载为例子:如果gcd放到队列中的block操作面对网络有问题,block之外无法取消block之内操作 2)提供了gcd不能提供很多功能() 2、什么是NSOperation?1. 面向oc的接口 阅读全文
posted @ 2016-05-04 14:31 bonjour520 阅读(125) 评论(0) 推荐(0) 编辑
摘要: switch选择 1)case多条件匹配:条件之间用逗号隔开 用三个点表示范围:…,..<:表示不包含上边界 var tand = 1switch tand{ case 0: println(tand) case 2,3,5: println(tand) case 6...10: println(t 阅读全文
posted @ 2016-05-04 14:30 bonjour520 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、函数定义格式: func 函数名(形参列表) ->返回值类型{ //函数体 } 形参列表的格式: 形参名1:形参类型,形参名2:形参类型,.... 如: func max(nun:Int, num:Int) ->Int{ return 0; } 2、无返回值的函数 有三种写法 方式一、 func 阅读全文
posted @ 2016-05-04 14:30 bonjour520 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、Swift中常用数据类型:首字母大写 Int、Float、Double、Bool、Character、String Array、Dictionary、元组类型(Tuple)、可选类型Optional 2、指定数据类型 在常量/变量后面加上冒号(:)和类型名称,和Delphi很像 3、不指定数据类 阅读全文
posted @ 2016-05-04 14:29 bonjour520 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 2个不需要: 1、不需要编写main函数:从上往下按顺序执行代码,所以最前面的代码会自动当做程序的入口 2、不需要在每一条语句后面加分号(也可以加);若是有多条语句在同一行就一定要加分号 4、注释: 单行注释:// 多行注释:可以多个/**/嵌套 5、项目中,类只有一个文件(.Swift),没有.h 阅读全文
posted @ 2016-05-04 14:27 bonjour520 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 01、贴图与美化:图片适配、九宫切图 1、图片的适配 1)屏幕分类 从显式的角度:非Retina 和 Retina(视网膜屏 高清屏) 从设备的屏幕尺寸角度:对角线长度为3.5寸 4寸 4.7寸 5.5寸 不同的设备的分辨率不同,为了统一高清屏显示时一个统一的坐标系,所以使用 点 作为坐标系的单位, 阅读全文
posted @ 2016-04-29 10:13 bonjour520 阅读(735) 评论(0) 推荐(0) 编辑