上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 36 下一页
摘要: kCGImagePropertyExifDictionary 引用错误使用 AVFoundation拍照 //获取图片 [outputImage captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler:^(CMSampleBufferRef imageSampleBuffer, NSError *error) { CFDictionaryRef exifAttachments = CMGetAttachment(imageSampleBuffer, kCGImage... 阅读全文
posted @ 2014-03-18 15:14 cocoajin 阅读(1773) 评论(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 阅读(785) 评论(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 阅读(923) 评论(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 阅读(3997) 评论(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 阅读(6553) 评论(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 阅读(507) 评论(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 阅读(5570) 评论(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 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 一:情景解决NSUserDefault 偶尔保存数据无效今天用NSUserDefault保存一些少量的数据,但是发现 setObject时,有时成功!有时就是不成功!二:解决方法 [[NSUserDefaults standardUserDefaults] setObject:selectedItemsArray forKey:kRisk_NEWS_PIN_DAO_Datas]; [[NSUserDefaults standardUserDefaults] synchronize]; 手动调用 synchronize方法即可参考:http://www.crifan.com/nsu... 阅读全文
posted @ 2014-02-25 16:39 cocoajin 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: [CALayer release]: message sent to deallocated instance iOS内存过度释放问题解决方式:1:先找到过度释放的 内存指针 开启-僵尸模式:xcode---Product--scheme--Edit Scheme ----Diagnostics---选中 Enable Zombie Objects 然后 运行 程序 ,点出 崩溃;2:如果上面方式,还找不到 过度释放内存的指针; xcode--Product--Profile---选择 Zombiles 即可,会自动开启程序内存调度工具然后点击运行的程序,点出 崩溃的页面:出现如图,然后,点击 阅读全文
posted @ 2014-01-27 12:48 cocoajin 阅读(1039) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 36 下一页