Fork me on GitHub
摘要: 一、照相、从相册上去照片 1. 先判断是否支持照相功能 *判断当前设备是否支持照相功能,支持返回YES 否则返回NO 注意:模拟器不支持照相功能 把握一个原则只要是物理硬件相关的功能模拟器都不支持 例如: UIImagePickerController 专门处理与照片相关的功能类 是一个控制器 继承 阅读全文
posted @ 2016-05-05 08:04 极度恐慌_JG 阅读(364) 评论(0) 推荐(0)
摘要: 1. 准备工作:导入信息UI库 #import <MessageUI/MessageUI.h>2. Call Phone 方式一: 拼接字符串 注意开头是tel: 这种方式打电话回不到原来应用中,会停留在通讯录里,而且是直接拨打电话 没有任何弹窗提示 NSString *str = [NSStrin 阅读全文
posted @ 2016-05-03 20:34 极度恐慌_JG 阅读(506) 评论(0) 推荐(0)
摘要: 1. 导入库文件CoreData.framework2. 在iOS的Core Data 中建Data Model文件 此时有三种选择 2.1、 选Data Model(如默认名Model.xcdatamodeld) 2.11 再点击下边的Add Entity按钮(修改名为Person) 2.12 再 阅读全文
posted @ 2016-05-03 20:16 极度恐慌_JG 阅读(390) 评论(0) 推荐(0)
摘要: 一. SDWebImage使用注意事项 1. 导入SDWebImage第三方库 2. 将Build Settings 中的Compile Sources 里面的所有SD...开头的都加上 -fno-objc-arc(一共需要加5个) 3. 在Info.plist中添加NSAppTransportSe 阅读全文
posted @ 2016-05-02 11:19 极度恐慌_JG 阅读(1210) 评论(0) 推荐(1)
摘要: 一.UIPickerView 1.UIPickerView的常见属性 数据源(用来告诉UIPickerView有多少列多少行) @property(nonatomic,assign) id<UIPickerViewDataSource> dataSource; 代理(用来告诉UIPickerView 阅读全文
posted @ 2016-04-30 14:07 极度恐慌_JG 阅读(190) 评论(0) 推荐(0)
摘要: 1. 网络数据请求-封装请求 调用的开发者 1.创建这个网络对象(httpRequest) 2.在该ViewController类里遵循协议 3.实现协议中的方法 封装的开发者 1.根据NSURLConnection异步的方法进行封装, 创建url对象,保留delegate 最后发送异步请求 2.让 阅读全文
posted @ 2016-04-26 08:24 极度恐慌_JG 阅读(255) 评论(0) 推荐(0)
摘要: 网络数据请求 1.同步:在同一个时间点,只可以做一件事情 2.异步:在同一个时间点,可以同时做多件事情 比较同步和异步 1.当下载的数据比较小的时候使用同步,反之使用异步 2.需要上传数据的时候使用异步,例如:上传图片 3.一般情况下(排除网速等物理环境影响),异步的效率比同步效率要高 1.使用NS 阅读全文
posted @ 2016-04-26 08:16 极度恐慌_JG 阅读(212) 评论(0) 推荐(0)
摘要: HTTP协议详解 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体 信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在 WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP- NG(N 阅读全文
posted @ 2016-04-26 08:00 极度恐慌_JG 阅读(241) 评论(0) 推荐(0)
摘要: Xcode7.0以上版本必须操作: HTTP协议 1. HTTP协议 HyperText Transfer Protocol 超文本传输协议。设计HTTP的最初目的是为了提供一种发布和接收HTML页面的方法。 是一个客户端和服务端请求和应答的标准。客户端发送一个到服务器上指定端口(默认端口是80)的 阅读全文
posted @ 2016-04-26 07:56 极度恐慌_JG 阅读(217) 评论(0) 推荐(0)
摘要: 1、static: 所有的全局变量都是静态变量,而局部变量只有定义时加上类型修饰符static,才为局部静态变量。 静态变量并不是说其就不能改变值,不能改变值的量叫常量。 其拥有的值是可变的 ,而且它会保持最新的值。说其静态,是因为它不会随着函数的调用和 退出而发生变化。即上次调用函数的时候,如果我 阅读全文
posted @ 2016-04-22 17:40 极度恐慌_JG 阅读(206) 评论(0) 推荐(0)