优化
http://blog.csdn.net/volcan1987/article/details/22620947
http://www.open-open.com/lib/view/open1365861753734.html
上传app
遇到困难怎么解决
5、 熟悉Cacoa中的多线程机制,能够使用NSStream创建socket来实现网络编程。同时了解CFSocket以及基于BSD的socket之间的关系和区别。
http://blog.csdn.net/chang6520/article/details/7874608
http://blog.csdn.net/uxyheaven/article/details/7909601
6、 精通UI界面开发和布局,掌握基本的几种ViewController的使用,理解TableViewCell的重用机制。
http://blog.csdn.net/mhw19901119/article/details/9083293
发送图片的处理
nsdata 我是把图片转为字符串放在BODY里传过去的
群聊处理
断点续传
http://blog.csdn.net/pjk1129/article/details/6593264
http://segmentfault.com/q/1010000000150843
http://blog.csdn.net/sendy888/article/details/1719105
使用App 接电话了怎么处理
http://blog.csdn.net/totogo2010/article/details/8048652
蓝牙通信
http://blog.csdn.net/xufeidll/article/details/24022261
动画
[UIView animateWithDuration:0.25
animations:^{
[bself slideViewToY:view yCoordinate:y];
}
completion:^(BOOL finished){
}];
GCD NSTHRED 多线程 http 头部
ui适配
http://blog.csdn.net/lianbaixue/article/details/19121209
iOS
retain copy
b=[a retain];
c=[b copy]
NSMutableString *a=[[NSMutableString alloc]initWithString: @"welcome"];
//[a release];
//NSLog(@"%d",[a retainCount]);
NSMutableString *b=[[ NSMutableString alloc]initWithString: @"come"];
NSMutableString *c=[[ NSMutableString alloc]initWithString: @"wel"];
b=[a retain];
NSLog(@"%d",[a retainCount]);
NSLog(@"%d",[b retainCount]);
c=[b copy];
NSLog(@"%d",[a retainCount]);
NSLog(@"%d",[b retainCount]);
NSLog(@"%d",[c retainCount]);
2014-07-19 12:11:27.914 test1[785:70b] 2
2014-07-19 12:11:27.915 test1[785:70b] 2
2014-07-19 12:11:27.915 test1[785:70b] 2
2014-07-19 12:11:27.916 test1[785:70b] 2
2014-07-19 12:11:27.916 test1[785:70b] 1
多线程循环引用 assign weak
coredata 多线程
http://blog.csdn.net/chen505358119/article/details/9344389
http://blog.csdn.net/jmulxg/article/details/8191143
线程同步
http://www.cnblogs.com/lebronjames/archive/2010/08/11/1797702.html
聊天界面的优化
http://blog.csdn.net/chaoyuan899/article/details/25467617
iOS 安卓 语音通信转换
wav (iOS )转换amr(安卓)
动画:
http://blog.csdn.net/iukey/article/details/7242433 (转场动画)
http://www.cocoachina.com/applenews/devnews/2013/1224/7597.html (自定义导航转场动画)
手势操作:
http://bbs.9ria.com/thread-197251-1-1.html
AFnetwork
http://blog.csdn.net/swingpyzf/article/details/17337653
http://blog.csdn.net/kuro2007/article/details/8945323
git
http://www.open-open.com/lib/view/open1332904495999.html
http://www.cnblogs.com/sinojelly/archive/2011/08/07/2130172.html
category
http://blog.csdn.net/lovefqing/article/details/8289851
代理
http://www.cnblogs.com/lovekarri/archive/2012/03/04/2379197.html
http://blog.csdn.net/huifeidexin_1/article/details/7567731(代理的作用)
文件操作
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSLog(@"documentsDirectory%@",documentsDirectory);
viewController的生命周期图
init -> loadView ->viewDidLoad-> viewWillAppear->viewDidAppear->viewWillDisappear->viewDidDisappear->viewDidUnload->dealloc
iOS中#import和@class的区别
http://blog.sina.com.cn/s/blog_7023262f0101fxax.html
iOS版本更新检测
http://blog.csdn.net/xiaoxuan415315/article/details/9383453
frame 和bounds的区别
http://blog.csdn.net/chang6520/article/details/7921251
runloop
http://www.cnblogs.com/tangbinblog/archive/2012/12/07/2807088.html
alloc init与initwitn的区别
堆和栈的区别。
appstore审核指南
http://www.cocoachina.com/appstore/top/2010/0917/2105.html
iOS 推送流程
http://blog.csdn.net/zaitianaoxiang/article/details/6890278
矩阵运算原理
http://guxiaojje.blog.163.com/blog/static/14094229120131510359399/
llvm
http://blog.csdn.net/column/details/llvm-study.html
core plot
http://blog.csdn.net/kesalin/article/details/8758791
sqllite manager
http://blog.csdn.net/jingjingxujiayou/article/details/24257987
nstimer
http://blog.csdn.net/chumeng411/article/details/20918895
core graphic
http://blog.sina.com.cn/s/blog_6b60259a0101c90g.html