iOS 多张图片保存到相册问题(add multiple images to photo album)
摘要:不知道朋友们有木有做过多图保存到系统的相册这个需求,我在用`UIImageWriteToSavedPhotosAlbum`保存图片时候,在代理回调方`didFinishSavingWithError`中有些图片会出现这样的错误: 原因上面写的很清楚,在同时保存多张图的时候,系统资源有限,来不及处理全
阅读全文
posted @
2016-08-14 09:17
MichaelMao
阅读(3497)
推荐(0)
Runtime运行时学习(一)
摘要:其实Runtime已经开源: 下载objc4-437.1.tar.gz来看看源码: 参考: http://blog.cocoabit.com/2014-10-06-yi-li-jie-objctive-c-runtime/
阅读全文
posted @
2016-02-26 10:19
MichaelMao
阅读(165)
推荐(0)
【转】Objective-C中的instancetype和id关键字
摘要:原文:http://blog.csdn.net/wzzvictory/article/details/16994913一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知...
阅读全文
posted @
2016-01-17 14:07
MichaelMao
阅读(235)
推荐(0)
【转】2014百度 阿里 华为 腾讯 谷歌面试笔试题及解析
摘要:原文:http://www.cnblogs.com/JuneWang/p/3773880.html已知memcpy的函数为: void* memcpy(void *dest , const void* src , size_t count)其中dest是目的指针,src是源指针。不调用c++/c的m...
阅读全文
posted @
2016-01-13 20:39
MichaelMao
阅读(4084)
推荐(0)
【转】发布iOS应用程序到苹果APP STORE完整流程
摘要:原文:http://www.cnblogs.com/JuneWang/p/3850859.html 可以为每个app上传5张截图,虽然至少需要上传一张,可能很少有人会只上传一张图片。另外,你还需要分别为iPhone/iPod Touch和iPad/iPad Mini准备不同的屏幕截图。这也是不...
阅读全文
posted @
2016-01-13 20:36
MichaelMao
阅读(498)
推荐(0)
Unix时间戳 和 NSDate 的转换
摘要:一个时间戳字符串:NSString *timeStampStr = @"1441602721";转换成时间 double unixTimeStamp = [timeStampStr doubleValue]; NSTimeInterval timeInterval = un...
阅读全文
posted @
2015-11-25 10:03
MichaelMao
阅读(557)
推荐(0)
NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
摘要:转载▼在iOS 5 中,苹果引入了一个解析JSON串的NSJSONSerialization类。通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。以前,我记得我用的是第三方的插件。但是,苹果出了这套解析后,效率也大大了超过了,所有的解析第三方类库。所以,推荐使用...
阅读全文
posted @
2015-11-12 14:14
MichaelMao
阅读(318)
推荐(0)
ReactiveCocoa入门教程——第一部分
摘要:ReactiveCocoa iOS 翻译 2015-01-22 02:33:37 11471 6 15 本文翻译自RayWenderlich ReactiveCocoa Tutorial – The Definitive Introduction: Part 1/2作 为一个iOS开发...
阅读全文
posted @
2015-11-03 15:41
MichaelMao
阅读(363)
推荐(0)
【转】伟大的RAC和MVVM入门(一)
摘要:原文:http://www.sprynthesis.com/2014/12/06/reactivecocoa-mvvm-introduction/翻译自ReactiveCocoa and MVVM, an Introduction. 文中引用的 Gist 可能无法显示。为了和谐社会, 请科学上网。M...
阅读全文
posted @
2015-11-03 15:30
MichaelMao
阅读(1964)
推荐(1)
iOS 常见错误:CALayer position contains NaN: [14 nan]
摘要:Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [14 nan]'*** First throw call stack: 这个主要...
阅读全文
posted @
2015-10-28 10:46
MichaelMao
阅读(2086)
推荐(0)
【转】 OC基础数据类型-NSSet
摘要:原文 : http://www.cnblogs.com/GISerYang/p/3340937.html 1、集合:集合(NSSet)和数组(NSArray)有相似之处,都是存储不同的对象的地址;不过NSArray是有序的集合,NSSet是无序的集合。集合是一种哈希表,运用散列算法,查找集合中的元素
阅读全文
posted @
2015-10-23 16:34
MichaelMao
阅读(436)
推荐(0)
iOS 的一点理解(一) 代理delegate
摘要:做了一年的iOS,想记录自己对知识点的一点理解。 第一篇,想记录一下iOS中delegate(委托,也有人称作代理)的理解吧。 故名思议,delegate就是代理的含义, 一件事情自己不方便做,然后交给其他人去帮助实现, 比如A、B两个类,A的一个对象有一个任务aTask要在B类中实现,任务无法在A
阅读全文
posted @
2015-10-22 12:18
MichaelMao
阅读(6413)
推荐(1)
【转】 NSString什么时候用copy,什么时候用strong
摘要:原文: http://blog.csdn.net/itianyi/article/details/9018567 大部分的时候NSString的属性都是copy,那copy与strong的情况下到底有什么区别呢? 比如: @property (retain,nonatomic) NSString *
阅读全文
posted @
2015-10-14 16:38
MichaelMao
阅读(239)
推荐(0)
苹果开发 笔记(80)升级IOS 9 和 XCode 7 引起的问题记录
摘要:原文: http://blog.csdn.net/hero82748274/article/details/48629461 问题一: 升级xcode 7最低的系统配置要求 升级了ios9 后使用 xcode 6.1 已经不能用了,必须升级 xcode 7才行,原先的系统是OSX 10.10.1 版
阅读全文
posted @
2015-10-13 13:04
MichaelMao
阅读(418)
推荐(0)
请教如何实现UITextField值变化的实时监视
摘要:上网搜索以后发现基本的处理方法大概有三种1、KVO方式[textField addObserver:self forKeyPath:@"text" options:0 context:nil];2、直接添加监视[textField addTarget:selfaction:@selector(val...
阅读全文
posted @
2015-09-28 16:07
MichaelMao
阅读(335)
推荐(0)
【转】 ios开发之倒计时实现的两种方法
摘要:原文: http://blog.csdn.net/kylinbl/article/details/8972261方法1:使用NSTimer来实现 主要使用的是NSTimer的scheduledTimerWithTimeInterval方法来每1秒执行一次timeFireMethod函数,tim...
阅读全文
posted @
2015-09-28 13:59
MichaelMao
阅读(177)
推荐(0)
百度地图-百度谷歌经纬度转换 (2015年09最新版)
摘要:原文:http://www.cnblogs.com/A--G/p/4835693.html 转载请注明出处,谢谢~ 最近项目遇到了谷歌和百度的经纬度的转换问题(一家公司一套经啊),找找找,发现有接口: 方法一: baidu经纬度坐标与google经纬度坐标都是经过转换的。使用下面那个url可以将原始
阅读全文
posted @
2015-09-24 16:20
MichaelMao
阅读(12360)
推荐(0)
ios 键盘弹起
摘要:#pragma mark 键盘弹起操作- (void)keyboardWillShow:(NSNotification *)notification{ NSDictionary *info = notification.userInfo; kbSize = [[info objectForKey:U...
阅读全文
posted @
2015-09-23 16:59
MichaelMao
阅读(1251)
推荐(0)
iOS英文 汉化,如调用相册,相机改“cancel”,“photos”为“取消”,“相机”
摘要:调用系统相册、相机发现是英文的系统相簿界面后标题显示“photos”,但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题。只需要改三个地方:1、plist文件中:2、info里面-->Custom iOS Target Properites3、info-->Localiz...
阅读全文
posted @
2015-09-22 17:23
MichaelMao
阅读(805)
推荐(0)
Xcode升级后插件失效的原理与修复办法
摘要:Xcode 的插件大大丰富了 Xcode 的功能,而且有了 Alcatraz ,插件的管理也非常容易,像我这种 Vim 党完全离不开 XVim。但是有个非常恼人的问题:一旦升级 Xcode ,插件就失效! 之前 Xcode 升级到6.2的时候遇到过插件失效的问题,Google 之后把一段很长命令复制
阅读全文
posted @
2015-09-21 16:29
MichaelMao
阅读(227)
推荐(0)