- 博客(29)
- 收藏
- 关注
转载 文件解压缩
一、技术方案1.第三方框架:SSZipArchive2.依赖的动态库:libz.dylib二、压缩11.第一个方法/** zipFile :产生的zip文件的最终路径 directory :需要进行的压缩的文件夹路径 */[SSZipArchive createZipFileAtPath:zipFile withContentsOfDirectory
2015-09-23 11:20:16
322
转载 AFN(session)使用
//// ViewController.m// 09-AFN(Session的演练)//// Created by apple on 15/1/23.// Copyright (c) 2015年 apple. All rights reserved./** AFN小结 功能: - 对NSURLSession & NSURLConntion的封装 - 提供了反序列化的方法
2015-09-23 11:17:17
381
转载 AFN框架使用
AFN框架使用//// ViewController.m// 08-AFN的使用(掌握)//// Created by apple on 15/1/23.// Copyright (c) 2015年 apple. All rights reserved./** // 请求的数据格式,发送给服务器的格式 self.requestSerializer = [AFHTTP
2015-09-23 10:36:27
437
转载 Cookie
Cookie使用//// ViewController.m// 05-Cookie//// Created by on 14/12/9.// Copyright (c) 2014年 itcast. All rights reserved.//#import "ViewController.h"@interface ViewControlle
2015-09-23 10:34:02
238
转载 MD5登陆
MD5登陆导入第三方框架#import "ViewController.h"#import "NSString+Hash.h"#import "SSKeychain.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UITextField *usernameText;@property
2015-09-23 10:31:10
308
转载 HTTP上传JSON
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // 1. url NSURL *url = [NSURL URLWithString:@"ht
2015-09-20 09:34:41
558
转载 HTTP POST上传文件
#import "ViewController.h"#import "NSMutableURLRequest+Multipart.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any a
2015-09-20 09:31:53
447
转载 HTTP POST,GET登陆代码演示
//// ViewController.m// 05-用户登录//// Created by apple on 15/1/20.// Copyright (c) 2015年 apple. All rights reserved./** GET和POST比较 - url GET: http://127.0.0.1/login.php?user
2015-09-20 09:25:09
496
转载 HTTP POST上传
POST上传文件要拼接的串Content-Length(文件的大小)290Content-Type multipart/form-data; boundary(分隔符)=(可以随便写,但是不能有中文)\r\n--(可以随便写,但是不能有中文)\r\nContent-Disposition: form-data; name="userfile(ph
2015-09-20 09:22:16
354
转载 HTTP状态码
1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue 客户端应当继续发送请求。这个
2015-09-20 09:19:52
224
转载 POST和GET登陆
GET和POST比较 - url GET: http://127.0.0.1/login.php?username=%@&password=%@ 1. http://127.0.0.1主机地址 2. login.php是服务器负责登录的脚本(php,java) 3. ? 后面的就是参数,是给服务器传递的参数 参数的格式
2015-09-19 21:38:31
765
原创 XML解析(DOM)
代码示例#import "ViewController.h"#import "GDataXMLNode.h"#import "Video.h"@interface ViewController ()/**所有数据的容器*/@property(nonatomic,strong)NSMutableArray *videos;@end@im
2015-09-18 23:02:06
189
原创 XML解析(SAX)
目标得到一个video的数组包含很多个video对象每一个video对象的内容是包含在video节点之间的1. 开始文档准备工作2. 开始节点新建一个 video 对象可以设置 videoId 的属性name3. 发现节点文字发现每一个节点的内容字符串拼接字符串的工作XML 解析的思路目标得到一个video的数组包含很多个video对
2015-09-18 15:28:22
273
原创 Plist格式的反序列化
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [superviewDidLoad]; // 1. url NSURL *url =
2015-09-18 15:23:58
296
原创 JSON数据反序列化(解析)
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ // 1. url
2015-09-18 15:21:54
350
转载 Objective-C中@property的所有属性详解
1,assign :简单赋值,不更改索引计数假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉 应用
2015-09-18 10:35:08
217
原创 UITableView备课笔记
UITableView备课笔记0. 昨天的一个问题,设置启动图片, 如果没有iphone6的图片, 那么屏幕宽度问题。1. UITableView很重要2. UITableView就是表格控件3. UITableView一般用来展示表格数据、可以滚动(继承自UIScrollView)、性能极佳* 如果没有UITableView,
2015-09-17 22:55:59
213
原创 mac10.10Apache配置笔记
配置Apache服务器,目的:有一个自己专属的测试环境安装Apache (MAC10.10)一、目的:1. 能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的!二、为什么是 "Apache"1. 使用最广的 Web服务器2. Mac自带,只需要修改几个配置就可以,简单,快捷3. 有些特殊的服务器功能,Apache都能很好的支持
2015-09-17 15:24:41
258
原创 vim基本命令笔记
终端vim xxx.xml两种模式-编辑模式:可以进行正常的编辑操作 左下方显示 -- INSERT -- "在命令模式下输入 i能够进入编辑模式"-命令模式:可以通过命令 左下方什么也不显示 "在编辑模式下按 ESC能够返回到命令模式"*** "最重要的命令":q!不保存退
2015-09-17 15:22:50
426
原创 位移枚举
typedef enum{ CZActionTypeTop = 1 <<0, CZActionTypeBottom = 1 <<1, CZActionTypeLeft = 1 <<2, CZActionTypeRight = 1 <<3,}CZActionType;#import "ViewController.h"
2015-09-16 17:54:24
316
原创 Reachability框架
01. Reachability================================================================================框架地址:https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip使用方法
2015-09-16 17:24:29
198
原创 第三方框架
常用框架Reachability苹果官方提供的网络状态连接框架https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zipAFNetworking网络连接https://github.com/AFNetworking/AFNetworkingASIHTTP访问终结者
2015-09-16 16:40:26
403
原创 SDWebImage
n什么是SDWebImagepiOS中著名的牛逼的网络图片处理框架p包含的功能:图片下载、图片缓存、下载进度监听、gif处理等等p用法极其简单,功能十分强大,大大提高了网络图片的处理效率p国内超过90%的iOS项目都有它的影子pn项目地址phttps://github.com/rs/SDWebImage
2015-09-16 16:35:11
327
原创 内存警告时必须处理否则会闪退
/** 在真实开发中,一定要注意这个方法。 */- (void)didReceiveMemoryWarning{ [superdidReceiveMemoryWarning]; // 需要在这里做一些内存清理工作.如果不处理,会被系统强制闪退。 // 清理图片的缓存 [self.imageCacheremo
2015-09-16 14:34:24
1943
原创 block
block会有循环引用的风险--对外部1。用self时小心2.借助dealloc方法,判断是否循环引用- (void)dealloc{ NSLog(@"8888-----");}解决方法 把self定义成弱引用__weak typeof(self) weakSelf =self; NSBlockOperation
2015-09-16 10:44:17
225
原创 沙盒
沙盒目录:Documents:文档目录,要保存程序声称的数据,会自动备份到iCloud中如果保存了下载的数据,程序提交 直接被拒绝tmp:临时文件,系统会自动清理。重新启动,就会清理Caches: 缓存Preferences:偏好设置manbundle 路径/Users/apple/Library/Developer/Xcode/Derive
2015-09-16 10:37:00
351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人