(-1)
问题解决:iOS6下shouldAutorotateToInterfaceOrientation不起作用,屏幕旋转同时支持iOS5和iOS6
http://blog.csdn.net/blueslf/article/details/8297482
备注:本人亲自验证,没达到效果。xCode5+iOS7+iPhone5
(0) 消息推送的机制与实现(附源码)
http://mobile.51cto.com/iphone-274033.htm
上面例子的PushMeBaby和PushClient 源码在 http://download.csdn.net/source/3182374
http://www.cocoachina.com/iphonedev/sdk/2011/1124/3599.html
这里也可以下载PushMeBaby源码,并且不要积分的 http://www.cocoachina.com/bbs/read.php?tid=19962&page=1#120302
这里也可以下载PushClient源码,并且不要积分的 http://www.cocoachina.com/bbs/read.php?tid-3770-keyword-apns.html
又是一个流程:http://tr4work.blog.163.com/blog/static/137149314201132101834828/
又是带源码的:http://www.cocoachina.com/bbs/read.php?tid-42782.html
2013-05-25 17:38:00,本人严重备注:浪费了不少时间,终于测试成功,可以推送消息了!!!!
(1)
一款国人开发的 MVC快速开发框架 Bee Framework
https://github.com/gavinkwoe/BeeFramework
(2) iOS开发一些有用的宏
http://www.cocoachina.com/bbs/read.php?tid=137317&fpage=3
(3) 界面随着键盘显示/隐藏而 整体上移/下移
http://bbs.weiphone.com/read-htm-tid-589227.html
(4) UIDatePicker 改变大小 //经过本人实践,其实际有效大小是改变不了的,但是位置可以改变
http://blog.csdn.net/decemberd/article/details/7086959
(5) NSDate 日期时间有关的操作
http://blog.sina.com.cn/s/blog_916e0cff01012scy.html
NSDate 详解以及常用方法
http://moto0421.iteye.com/blog/1586592
(6) 获取文件的各项属性
http://blog.csdn.net/zengconggen/article/details/6801159
(7) iPhone4 路径大全( 常用的路径在此)
http://bbs.weiphone.com/read-htm-tid-2458445.html
(8) 从摄像头/相册获取图片,压缩图片,上传服务器小结
http://www.cnblogs.com/matrix1024/archive/2012/06/12/2545739.html
http://www.2cto.com/kf/201206/135505.html
(9)保存图片到Documents目录,看下面的链接页面中的4楼回答
http://www.cocoachina.com/bbs/read.php?tid=55166
(10)遍历目录,参考思路
http://www.cocoachina.com/bbs/read.php?tid=16646
(11)获取 刚刚保存到相册的图片名称
//目前知道的方法是用
AssetsLibrary.framework
#import <AssetsLibrary/AssetsLibrary.h>
//但是本人因为工作原因倒退使用 xCode 3.2.6 ,没有测试成功
参考思路:
http://stackoverflow.com/questions/4457904/iphone-how-do-i-get-the-file-path-of-an-image-saved-with-uiimagewritetosavedpho
http://www.cnblogs.com/liangxing/archive/2013/01/05/2846136.html
http://www.cocoachina.com/bbs/read.php?tid=114106
http://stackoverflow.com/questions/7300286/writeimagetosavedphotosalbum-too-slow
//说明文档:http://developer.apple.com/library/ios/#documentation/AssetsLibrary/Reference/ALAssetsLibrary_Class/Reference/Reference.html
(12)获取Photos的所有图片
//还是靠 AssetsLibrary
http://www.cocoachina.com/ask/questions/index/tagged/ALAssetsLibrary
http://stackoverflow.com/questions/12633843/get-all-of-the-pictures-from-an-iphone-photolibrary-in-an-array-using-assetslibr
//这里据说可以,本人尚未亲测
http://blog.csdn.net/enuola/article/details/8160801
(13)
iPhone app 获取目录、读写临时文件的相关操作
http://linglong117.blog.163.com/blog/static/27714547201157114955888/
(14) 线程同步
http://blog.csdn.net/totogo2010/article/details/8010231
//Howard 2013-06-24
iOS多线程编程指南(四)线程同步
里面有个 NSRecursiveLock,NSRecursiveLock类定义的锁可以在同一线程多次获得,而不会造成死锁,猜想,莫非如同windows的临界区?
(15) 获取wifi的 SSID
http://www.cocoachina.com/bbs/read.php?tid=90857
(16) MPMoviePlayerController 截图(抓拍)
http://blog.sina.com.cn/s/blog_8a6c97b501017h5c.html
(17) UITableViewCell的标记、移动、删除、插入(有图有真相)
http://blog.csdn.net/duxinfeng2010/article/details/7725897
UITableViewController 编辑功能中的,添加,删除,修改
http://blog.csdn.net/shulianyong/article/details/6416992
(18)iPhone开发之显示WiFi提示
http://www.devdiv.com/iphone_wifi_-blog-20-9387.html
(19)
NSString字符串处理简单总结
http://www.wangdg.com/?p=123//包括字符串分割、拼接、子串操作等等
(20) UISaveVideoAtPathToSavedPhotosAlbum 可能复制失败的原因 是录像文件分辨率太高
http://blog.riaproject.com/objective-c/1897.html
(21) 自定义UITableViewCell上的delete按钮
(22) MPMoviePlayerController 在iOS6可能播放不了文件,或者显示不了画面的问题
//NSURL* url = [ NSURL URLWithString: filepath ]; //这个就是问题所在!!!用这个在iOS6无法播放
NSURL* url = [ NSURL fileURLWithPath: filepath ]; //细节决定成败
player_.contentURL = url;
player_.movieSourceType = MPMovieSourceTypeFile;
[player_ play ];
(23)
ios iphone 详解在IOS后台执行
http://blog.csdn.net/linzhiji/article/details/6848990
(24)
iPhone 真机调试安装流程
http://www.verydemo.com/demo_c441_i65879.html
(25) NSURLConnection 异步http获取数据
http://www.cocoachina.com/bbs/read.php?tid=32375
(26) 国标编码gb2312转为NSString,举例:
NSURL
*url = [
NSURL
URLWithString:urlStr];
NSData
*data = [
NSData
dataWithContentsOfURL:url];
NSStringEncoding
enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString
*retStr = [[
NSString
alloc] initWithData:data encoding:enc];
(27)iPadPdfBook源代码
https://github.com/tljackyi/iPadPdfBook
(28) UITextField 加背景文字,或者说是加 提示文字,也就是还没输入文字时的灰色文字,没错了
就是设置 UITextFiled的placeholder属性,比如 xxx.placeholder = @"输入名字";
(29)检测编译出的.app是否PIE形式 (Verifying that your application was built as PIE):
在终端(控制台)输入命令,命令形式如下
$ otool -hv /path/to/MyApp.app/MyApp
MyApp:
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
MH_MAGIC ARM V7 0x00 EXECUTE 23 2372 NOUNDEFS DYLDLINK TWOLEVEL PIE
----------------------------------------------------------------------------------------------------------------------------------------------
注意:1,otool 是xCode自带的工具,一般路径是 你安装的xCode/Contents/Developer/usr/bin,
2,参数二最后面是.app目录下的二进制可执行文件名称,不要搞错
(30) gcc: command not found, make command not found
MAC OSX升级到Mountain Lion版本之后,连一些命令都不能用了。
解决办法:利用xCode下载Command Line Tool,具体如下:
- Launch XCode
- Go to Preferences > Downloads > Components
- Click "Install" next to 'Command Line Tools'
(31)有待完善,要写个专题(重要的)
https://github.com/lvjian700/ffmpegc
http://witcheryne.iteye.com/blog/1734706
http://www.cnblogs.com/thefeelingofsimple/archive/2013/05/28/3103208.html
(31) 把图片变灰
http://blog.sina.com.cn/s/blog_6a2cbc930100spwk.html
UIImage *createGrayCopy(UIImage*source)
{
CGImageRefimage =CGBitmapContextCreateIma
CFRelease(image);
}
(32)用 Quartz 画聊天对话框背景实例
http://donbe.blog.163.com/blog/static/13804802120106302487518/
(33) iOS音频,Core Audio 的使用(三)
http://course.gdou.com/blog/Blog.pzs/archive/2012/10/15/11056.html
(34)加入ZXing遇到的问题
http://blog.csdn.net/sing_sing/article/details/7351180
(35) UIActionSheet 解决showInView, showFromTabBar 的问题:
[actionSheet
(36) 我又忘记了
生成证书签名请求
http://blog.csdn.net/ysysbaobei/article/details/8838888http://blog.csdn.net/wxq888/article/details/7922393
(37) 为什么 NSCondition wait不一定能等到信号?为什么?
要尝试这里(本人尚未验证):
http://blog.csdn.net/lifengzhong/article/details/7487505
第三点:wait函数并不是完全可信的。这一点比较让人蛋疼,也就是说wait返回后,并不代表对应的事件一定被触发了,因此,为了保证线程之间的同步关系,使用NSCondtion时往往需要加入一个额外的变量来对非正常的wait返回进行规避。具体示例代码如下:
- //等待事件触发的线程
- [cocoaCondition lock];
- while (timeToDoWork <= 0)
- [cocoaCondition wait];
- timeToDoWork--;
- // Do real work here.
- [cocoaCondition unlock];
- //出发事件的线程
- [cocoaCondition lock];
- timeToDoWork++;
- [cocoaCondition signal];
- [cocoaCondition unlock];
这个timeToDoWork就是那个额外需要的变量,在NSCondition的使用中,这个变量是必不可少的。
(38)
趣味苹果开发
自定义UITableViewCellhttp://www.cnblogs.com/liufan9/tag/TableViewController/
(39) 有待验证,统计3G和Wifi流量
http://blog.csdn.net/justinjing0612/article/details/8741554
http://blog.sina.com.cn/s/blog_71d736e10101au07.html