JFC

2016年1月9日

IOS网络编程。。

摘要: ASI 与AFN框架; 越低层性能越好。AFNetworking ASIHTTPRequest(性能好点)NSURL会更好。NSURLNSURLRequestNSData * data = [NSURLConnection sendSynchchronousRequest:request; ret... 阅读全文

posted @ 2016-01-09 11:43 JFC 阅读(132) 评论(0) 推荐(0) 编辑

IOS网络请求原理

摘要: 1,为什么要用到网络, 只有通过网络跟外界进行数据交互,数据更新,应用才能保持哦新鲜、活力如果没有网络,也就缺少数据变化。变成一滩死水。2, 良好的移动网络应用 = 良好的UI + 良好的用户体验 + 实时更新的数据。新闻;视频音乐;lbs电商社交客户端。(client) 移动应用服务器(serve... 阅读全文

posted @ 2016-01-09 11:02 JFC 阅读(434) 评论(0) 推荐(0) 编辑

写作规范

摘要: dataSourse 数据源 (有数据返回)delegate 操作协议 (没数据返回)看别人协议写的,-(void)stepsBar:(RMStepsBar *)bar shouldSelectStepAtIndex:(NSInteger)index{};[reload tableView];取消... 阅读全文

posted @ 2016-01-09 09:32 JFC 阅读(117) 评论(0) 推荐(0) 编辑

2016年1月8日

图片处理

摘要: 1,NSData * data= UIImagePNGRepresentation(image);//把图片转化成二进制数据。SDWebImage 框架 ,专门用于下载图片,把什么都做了,听说李明杰很佩服他。在GitHub网站中下载。[SDImageCache sharedImageCache].m... 阅读全文

posted @ 2016-01-08 21:09 JFC 阅读(126) 评论(0) 推荐(0) 编辑

IOS一些好的用户体验设置

摘要: 1,下载图片时,如果 用户操作UI,那么就停止子线程,用户停止操作子线程时,开启子线程继续下载。SDWebImage :专门下载图片。2,网络请求时。本地要进行一些验证,以减少服务器的压力。 阅读全文

posted @ 2016-01-08 20:48 JFC 阅读(129) 评论(0) 推荐(0) 编辑

IOS 从一个小地方想到……

摘要: //(一个比较好的地方是 : cancel代表取消的意思,suspended,表示已经挂起,这些英文记住了用来命名挺好的,看看别人的过去时都是加ed的,就是这么强,所以语法不好的话,多关注ios的命名规则时很好的);在学习时,多点思考苹果框架的一些东西,有利于提高自己的水平,也有利于代码的可读性,因... 阅读全文

posted @ 2016-01-08 17:25 JFC 阅读(109) 评论(0) 推荐(0) 编辑

宏的写作

摘要: #define singleton_h(AudioTool) +(instancetype)share##name; //##连接参数和字符串。#define singleton_m()\ //'\'代表下一行的是宏的范围。+(oneway void)releas... 阅读全文

posted @ 2016-01-08 15:07 JFC 阅读(114) 评论(0) 推荐(0) 编辑

IOS单例模式要做到3点

摘要: 1,永远只分配一块内存来创建对象。+(instanst)static id instace = nil;static dispatch_once_t onceToken;dispatch_once(&onceToken,^{ instance = [super allocWithZone:zone... 阅读全文

posted @ 2016-01-08 14:33 JFC 阅读(121) 评论(0) 推荐(0) 编辑

2016年1月7日

IOS线程的一些总结

摘要: 主线程的作用 (在主线程中才能设置)显示/刷新UI界面处理UI事件(比如点击事件、滚动事件、拖拽事件);主线程的使用注意别将比较耗时的操作放到主线程中。耗时操作会卡住主线程。影响体验。[NSThread currentThread]获得当前线程。打印线程。num属性显示有多少条线程。将耗时操作放在子... 阅读全文

posted @ 2016-01-07 18:55 JFC 阅读(166) 评论(0) 推荐(0) 编辑

多线程的优缺点

摘要: 多线程的优点:能适当的提高程序的执行效率能适当提高资源利用率(cpu、内存利用率)多线程的缺点:开启线程需要占用一定的内存空间,(默认情况下,主线程1M,子线程512KB),如果开启大量的线程,会占用大量的内存空间,降低程序的性能。线程越多,cpu在调度线程上的开销就越大。程序设计更加复杂:比如线程... 阅读全文

posted @ 2016-01-07 17:21 JFC 阅读(553) 评论(0) 推荐(0) 编辑

导航