摘要: 一、原子和非原子属性 1. OC在定义属性时有nonatomic和atomic两种选择: atomic:原子属性,为setter方法加锁(默认就是atomic); nonatomic:非原子属性,不会为setter方法加锁。 2. nonatomic和atomic的对比 atomic:线程安全,需要 阅读全文
posted @ 2016-07-10 18:43 雷坤 阅读(474) 评论(0) 推荐(0) 编辑
摘要: //获取当前屏幕显示的viewcontroller - (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if (window.windowLev... 阅读全文
posted @ 2016-07-08 17:31 雷坤 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 账号:531348631@qq.com密码:bjjx@Lanou2016用户名 :yang weihttps://developer.apple.com/http://json.parser.online.fr/链接: http://pan.baidu.com/s/1o77LONo 密码: qnvp 阅读全文
posted @ 2016-07-06 14:59 雷坤 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1 UILabel 2 3 UILabel继承了UIView,它可以设置UIView所支持的属性。 4 5 UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)]; //设置Label的位置和大小 6 //设置显示文字 7 label1.text =... 阅读全文
posted @ 2016-07-04 16:57 雷坤 阅读(262) 评论(0) 推荐(0) 编辑
摘要: Xcode 是什么? Xcode 是苹果公司自己开发的一款功能强大的 IDE,从编辑代码,运行程序,调试代码,打包应用所有功能都一应俱全。但是只能运行在 MacOS 系统(通常被非专业人士称为苹果系统)上。 Xcode 功能 Xcode 可以编写 C、C++、Objective-C 和 Java 代 阅读全文
posted @ 2016-06-29 14:05 雷坤 阅读(5502) 评论(0) 推荐(0) 编辑
摘要: 1 例子:有个学生类数据库studentDb.sqlite,使用sqlite进行增减修改操作 2 一般时候想要操作数据库,需要先建立连接。我先新建一个Db类作为数据连接类(Db*) 3 在做以前一定要先导入libsqlite3.dylib框架 拽进studentDb.sqlite文件 4 *********Db.h 5 #import 6 #import //导入数据库... 阅读全文
posted @ 2016-06-16 09:01 雷坤 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 1 // 单例的声明 2 // ## 拼接 3 // \回车 换行 4 #define singleton_interface(className) \ 5 + (instancetype)shared##className; 6 7 // 单例实现 8 #define singleton_implementation(className) \ 9 static classN... 阅读全文
posted @ 2016-06-13 18:39 雷坤 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1.在UIView/.h文件中声明属性 2.在UIView/.m文件中重写init方法布局UIConllectionView 3.布局UICollectionReusableView 3.1.h文件 3.2.m文件 4.在ViewController中实现以下方法 阅读全文
posted @ 2016-06-04 20:08 雷坤 阅读(264) 评论(0) 推荐(0) 编辑
摘要: iOS SDK 介绍 环信 SDK 为用户开发 IM 相关的应用提供的一套完善的开发框架。包括以下几个部分: SDK_Core: 为核心的消息同步协议实现,完成与服务器之间的信息交换。 SDK: 是基于核心协议实现的完整的 IM 功能,实现了不同类型消息的收发、会话管理、群组、好友、聊天室等功能。 阅读全文
posted @ 2016-06-03 19:35 雷坤 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 1.科大讯飞开放平台 2.科大讯飞iOS - API开放平台 那下面我们来看一下科大讯飞的开发步骤吧 第一步:申请账号ID 登陆到讯飞开放平台上,在用户菜单栏里创建应用,这里的登陆也可以采用第三方的方式,在创建应用的界面填写相关的信息即可,然后就会有一个SDK的下载链接,如果没有直接去SDK选项下下 阅读全文
posted @ 2016-06-03 17:21 雷坤 阅读(3085) 评论(0) 推荐(0) 编辑