摘要: 1、Alt键的使用 2、设置捕捉所有意外断点:停在代码出错处 2015年07月27日09:52:12 3、搜索 command + F:在当前的文件中搜索 command + Shift +F:在整个项目中搜索 2015年08月16日 4、调试出错对象的值: 格式:po 对象 po:print ob 阅读全文
posted @ 2016-05-04 15:00 bonjour520 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、了解XMPP协议(标准)XMPP 即时通讯协议SGIP 短信网关协议 这手机发短信移动支付和网页支付0x23232[0,1] 0x23232 0x23232 0x23232只有协议,必须会有协议文档二、环境配置1.安装mysql2.修改mysql的帐户的密码》sqlite(移动平台) ,是没有密 阅读全文
posted @ 2016-05-04 14:55 bonjour520 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 二、环境配置1.安装mysql2.修改mysql的帐户的密码》sqlite(移动平台) ,是没有密码直接连接数据库》mysql sqlServer (服务端的数据库) 是有帐户和密码 默认安装完mysql,他的帐户是root 密码为空 1)配置文件:设置mysql的搜索路径 a、打开终端,输⼊入: 阅读全文
posted @ 2016-05-04 14:54 bonjour520 阅读(614) 评论(0) 推荐(0) 编辑
摘要: NSURLConnection 1、准备网络资源地址:URL 注意:由于URL支持26个英文字母,数字和少数的几个特殊字符. 因此对于URL中包含非标准URL的字符,需要进行编码. iOS提供了函数 stringByAddPercentEscapesUsingEncoding对中文和一些特殊字符进行 阅读全文
posted @ 2016-05-04 14:52 bonjour520 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 关于静态库引用文件 如果希望你的工程能在未来能导出成静态库,那么在你编写的时候要遵循静态库引用原则,使用这种方式。 注意:这种引用方式必须在你的Products下静态库成黑色时候,才能编译通过。 使用:出现问题 1、正确引用头文件方法: 2、关于找不到文件的报错:直接看下边 分析: 关于第三方库找不 阅读全文
posted @ 2016-05-04 14:49 bonjour520 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 1、可以根据类的成员变量名称来读取内容,类的成员变量的值 定义一个:Person类 @interface Person : NSObject @property(nonatomic,strong)NSString *name;@property(nonatomic)NSUInteger age; @ 阅读全文
posted @ 2016-05-04 14:48 bonjour520 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 前提,用到的东东: 1、文件数据类:NSData类型(二进制) 1)作用:专门用于将数据封装成二进制的类。数据(文本,图片,音频,视频....) ==> NSData类型的对象 2)编码方式:使用UTF8国际通用编码 encoding:NSUTF8StringEncoding 3)NSString与 阅读全文
posted @ 2016-05-04 14:42 bonjour520 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1、iOS的文件系统 1.1、SandBox(沙箱、沙盒) 在iOS中,任何一个App都存放在自己的一个称之为SandBox中 1)SandBox的组成 a、Bundle Container:放应用程序的Bundle(包) b、Data Container: Documents:用户的数据基本都会放 阅读全文
posted @ 2016-05-04 14:41 bonjour520 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。 (1)managed object model(被管理的对象模型) (1)managed object model(被管理的对象模型) 是描述应用程序的 阅读全文
posted @ 2016-05-04 14:39 bonjour520 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 特点: 特点: 1、在哪个目录下创建数据库,就会在该目录下保存数据库 SQLite的不足: 1、还不支持外键约束,(3.6版本以下) 管理工具: a、SQLite Database Browser (http://sqlitebrowser.sourceforge.net) b、SQLite Con 阅读全文
posted @ 2016-05-04 14:38 bonjour520 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 属性文件: Property List File:简称plist 概念iOS开发中常见的一种文件格式。按照固定格式保存数据。 属性文件和XML文件都属性结构化文件。文件的内容按指定的格式保存数据。 作用: 存储数据:项目中的一些配置,不经常变化的数据 可存储的类型: 数组:基本类型 字典:Key必须 阅读全文
posted @ 2016-05-04 14:37 bonjour520 阅读(249) 评论(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 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 一、定位 iOS三种定位方式: CoreLocation 按定位的准确性: GPS(Global Positioning System全球定位系统); 蜂窝式基站; wifi;定位顺序:1. 首选GPS: 1) 前提: 室内肯定不会用GPS2. wifi —> 最经济实惠的3. 基站GPS:优点: 阅读全文
posted @ 2016-05-04 14:33 bonjour520 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 经常使用;规避很多线程相关的复杂的逻辑 为什么会gcd?因为pthread和nsthread要求开发人员对线程相关的知识了解深入; 手动启动线程;加锁/解锁;造成很多隐患 --》 苹果公司给出了gcd的多线程的解决方案(可选的设置)什么是gcd? GCD: Grand Central Dispatc 阅读全文
posted @ 2016-05-04 14:32 bonjour520 阅读(184) 评论(0) 推荐(0) 编辑
摘要: NSOperation(经常使用): 1、为什么会有NSOperation?弥补gcd的一些问题:1)下载为例子:如果gcd放到队列中的block操作面对网络有问题,block之外无法取消block之内操作 2)提供了gcd不能提供很多功能() 2、什么是NSOperation?1. 面向oc的接口 阅读全文
posted @ 2016-05-04 14:31 bonjour520 阅读(128) 评论(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 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1、函数定义格式: func 函数名(形参列表) ->返回值类型{ //函数体 } 形参列表的格式: 形参名1:形参类型,形参名2:形参类型,.... 如: func max(nun:Int, num:Int) ->Int{ return 0; } 2、无返回值的函数 有三种写法 方式一、 func 阅读全文
posted @ 2016-05-04 14:30 bonjour520 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1、Swift中常用数据类型:首字母大写 Int、Float、Double、Bool、Character、String Array、Dictionary、元组类型(Tuple)、可选类型Optional 2、指定数据类型 在常量/变量后面加上冒号(:)和类型名称,和Delphi很像 3、不指定数据类 阅读全文
posted @ 2016-05-04 14:29 bonjour520 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 2个不需要: 1、不需要编写main函数:从上往下按顺序执行代码,所以最前面的代码会自动当做程序的入口 2、不需要在每一条语句后面加分号(也可以加);若是有多条语句在同一行就一定要加分号 4、注释: 单行注释:// 多行注释:可以多个/**/嵌套 5、项目中,类只有一个文件(.Swift),没有.h 阅读全文
posted @ 2016-05-04 14:27 bonjour520 阅读(330) 评论(0) 推荐(0) 编辑