03 2014 档案

摘要:轻量级UIImageView分类缓存 库 AsyncImageView 使用一:AsyncImageView 主页:https://github.com/nicklockwood/AsyncImageView只包含了一个 .h 一个 .m文件兼容 iOS 5.0及以上,以及ARC二:使用 主要演示结合UITableview的使用 demo代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *Ce... 阅读全文
posted @ 2014-03-19 15:54 cocoajin 阅读(865) 评论(0) 推荐(0) 编辑
摘要:iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文一:如何设置项目中文环境targets--->Locatization native development region 改为 Chinaproject--->Localizations --->Language 点击 + 号,添加 Chinese(Simplified)ZH 即是简体中文;此设置系统会自动生成一个infoPlist.strings(Chinese(Simplified))文件; 如图: 二:设置上面两条即可; 阅读全文
posted @ 2014-03-19 09:28 cocoajin 阅读(1340) 评论(0) 推荐(0) 编辑
摘要:kCGImagePropertyExifDictionary 引用错误使用 AVFoundation拍照 //获取图片 [outputImage captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler:^(CMSampleBufferRef imageSampleBuffer, NSError *error) { CFDictionaryRef exifAttachments = CMGetAttachment(imageSampleBuffer, kCGImage... 阅读全文
posted @ 2014-03-18 15:14 cocoajin 阅读(1779) 评论(0) 推荐(0) 编辑
摘要:Objective-C中3种枚举比较及KVO两个小技巧一:oc的3种枚举for循环for in枚举块 如代码NSUInteger totalCount = 10000;NSMutableArray *array = [NSMutableArray arrayWithCapacity:totalCount]; //create an array including 10000 elementsfor (int i = 0; i<totalCount; i++) { array[i] = [@(i) stringValue];} //C Language For Loop Enu... 阅读全文
posted @ 2014-03-18 14:18 cocoajin 阅读(790) 评论(0) 推荐(0) 编辑
摘要:xcode 调试程序 lldb 使用一:lldb是什么https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/gdb_to_lldb_transition_guide/document/Introduction.htmlhttp://lldb.llvm.org/简单来说,就是xcode断点调试程序时的工具; 如果,断点下面 log处的 lldb绿色字体二:常用调试命令1: po 打印指针; 如图代码: 初始化 hello 为 nil,第一处打印为 nil,然后有两处重新赋值,和打印处断点; 在程序执行到第一.. 阅读全文
posted @ 2014-03-17 16:17 cocoajin 阅读(935) 评论(0) 推荐(0) 编辑
摘要:iOS kvo 结合 FBKVOController 的使用一:FBKVOControlloer是FaceBook开源的一个 在 iOS,maxOS上使用 kvo的 开源库; 提供了block和@selector(SEL) 的回调操作,很方便实用; https://github.com/facebook/KVOController二:示例: fbKVO = [FBKVOController controllerWithObserver:self]; [fbKVO observe:personOne keyPath:@"pName" options:NSKeyValueObs 阅读全文
posted @ 2014-03-14 15:12 cocoajin 阅读(4006) 评论(0) 推荐(0) 编辑
摘要:ios 推送app badge 数字累加操作;一:此数字需要后台配合:二:大致原理: 后台发推送时,第一次 传badge 为1,往后,依次累加操作即可; 当用户打开app时,app向后台发送请求,告诉后台,用户打开了app,并查看了指定推送信息,然后后台修改上面累加的推送badge值为0; 当再有推送时,继续操作即可!三:后台iOS一般的推送信息格式: $message = '{ "aps":{ "alert":"msg from baidu push", "sound":"", &qu 阅读全文
posted @ 2014-03-14 09:57 cocoajin 阅读(6596) 评论(0) 推荐(0) 编辑
摘要:一:使用百度推送,或是苹果自带的推送出,才配置好anps-cer文件之后,出现错误推送未找到应用程序的“aps-environment”的权利字符串错误二:错误原因: 此原因是配置好推送证书之后,没有配置相应的profile文件; 请 在 开发者中心,配置,相应推送 bundle id 的 profile文件;参考:http://www.cocoachina.com/bbs/read.php?tid=84471 阅读全文
posted @ 2014-03-12 16:56 cocoajin 阅读(540) 评论(0) 推荐(0) 编辑
摘要:AVAudioPlayer播放在线音频文件一:原里:AVAudioPlayer是不支持播放在线音频的,但是AVAudioPlayer有一个 initWithData的方法;我们可以把在线音频转换为NSdata;然后播放二:如代码: NSData *soundData = [sharedAppSettingsController getSoundUrl:defaultDictionaryID uri:soundUrl]; NSError *error; audioPlayer = [[AVAudioPlayer alloc] initWithData:soundData err... 阅读全文
posted @ 2014-03-11 11:41 cocoajin 阅读(5628) 评论(0) 推荐(0) 编辑
摘要:MPMoviePlayerViewController 视频播放黑屏今天用视频做本地视频播放;使用MPMoviePlayerViewController 老是出现黑屏;结果发现是一个 很坑爹的问题;那就是 在 controller里面要有一个属性MPMoviePlayerViewController *player;.h文件@property (nonatomic,retain)MPMoviePlayerViewController *videoPlayer; .m文件 self.videoPlayer = [[MPMoviePlayerViewController alloc] ini... 阅读全文
posted @ 2014-03-05 11:20 cocoajin 阅读(1247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示