摘要: /** 安全:GET请求(参数直接在网址中)是不安全的;POST请求(参数作为请求体单独提交)安全. */ /** 同步连接和异步连接的区别: 同步连接:网络请求任务交由主线程完成,当主线程请求数据时,所有的用户交互都无法处理,影响用户体验. 异步连接:网络请求任务交由子线程去完成,当子线程请求数据 阅读全文
posted @ 2016-10-29 14:15 Comder 阅读(4654) 评论(0) 推荐(0) 编辑
摘要: //根据内容长度,调整Lable高度. +(CGFloat)heightWithContent:(NSString *)string{ NSDictionary *dic = @{NSFontAttributeName:[UIFont systemFontOfSize:16]}; return [s 阅读全文
posted @ 2016-10-29 14:15 Comder 阅读(165) 评论(0) 推荐(0) 编辑
摘要: //使用系统的MD5加密 需要导入头文件 #import <CommonCrypto/CommonCrypto.h> /** *MD5加密: */ //字符串 -(NSString *)md5SecureWithString:(NSString *)str{ //使用CC_MD5函数进行加密:MD5 阅读全文
posted @ 2016-10-29 14:14 Comder 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: /** * KVO: key value observing 观察者模式,和通知中心类似. 当指定对象的属性发生变化时,对象就会收通知, 使用: 1.添加观察者 2.使用回调方法 3.触发回调方法. 4.移除观察者. */ //1.注册观察者 /** *addObserver:self forKey 阅读全文
posted @ 2016-10-29 14:13 Comder 阅读(109) 评论(0) 推荐(0) 编辑
摘要: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization aft 阅读全文
posted @ 2016-10-29 14:12 Comder 阅读(108) 评论(0) 推荐(0) 编辑
摘要: /** * iOS中视频播放 可以使用AVPlayer AVPlayer:不仅可以播放音频,还可播放视频;支持播放网络音频. AVAudioPlayer:支持本地音频播放 */ - (void)viewDidLoad { [super viewDidLoad]; // Do any addition 阅读全文
posted @ 2016-10-29 14:11 Comder 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: iOS程序的执行顺序 首先从main.m文件的main函数开始执行的。int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass( 阅读全文
posted @ 2016-08-13 12:20 Comder 阅读(1135) 评论(0) 推荐(0) 编辑