02 2014 档案

摘要:来源:http://blog.csdn.net/xinruiios/article/details/8985828一、使用场景: 为了减轻长期点亮屏幕引起的电量消耗,或检测听筒和扬声器模式进行切换时使用,如:在通过过程中,当耳朵靠近听筒时屏幕黑点;二、使用方法:1、使用接近传感器首先要启用接近传感... 阅读全文
posted @ 2014-02-27 15:36 沙影无痕 阅读(444) 评论(0) 推荐(0)
摘要:本文来自:http://blog.csdn.net/joywii/article/details/196419311.Enable NSZombie Objects(开启僵尸对象)Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧。这个技巧非常非常容易追踪到... 阅读全文
posted @ 2014-02-26 16:21 沙影无痕 阅读(157) 评论(0) 推荐(0)
摘要:导入Accelerate.framework。#import @interface UIImage (ImageEffects)- (UIImage *)applyLightEffect;- (UIImage *)applyExtraLightEffect;- (UIImage *)applyDar... 阅读全文
posted @ 2014-02-19 15:11 沙影无痕 阅读(293) 评论(0) 推荐(0)
摘要:iOS开发,最郁闷的莫过于程序毫无征兆地就崩溃了,用bt命令打出调用栈,给出的是一堆系统EXC_BAD_ACCESS的信息,根本没办法定位问题出现在哪里。通常这样的崩溃出现,原因一般就是:调用了已经释放的内存空间,或者说重复释放了某个地址空间。而怎样定位到这个地址呢,可以通过编辑xcode的sche... 阅读全文
posted @ 2014-02-13 10:38 沙影无痕 阅读(184) 评论(0) 推荐(0)
摘要:UILabel+ContentSize.h#import @interface UILabel (ContentSize) - (CGSize)contentSize; @endUILabel+ContentSize.m#import "UILabel+ContentSize.h" @implem... 阅读全文
posted @ 2014-02-13 08:58 沙影无痕 阅读(177) 评论(0) 推荐(0)
摘要:app在4寸屏幕上显示只有3.5寸问题,上面下面都有一段黑色的空白区域。视图只占据了3.5寸320*480的空间。问题解决方案:参考:http://stackoverflow.com/questions/12518879/extend-app-for-iphone-5-best-practiceht... 阅读全文
posted @ 2014-02-10 10:55 沙影无痕 阅读(180) 评论(0) 推荐(0)
摘要:-[NSArray firstObject]的实现-[NSArray firstObject]可能是Objective-C中被调用做多的API。在Open Radar上一个简单的调查显示有一些需求苹果已经做了记录。好消息是现在这些需求已经得到了解决。. firstObject的使用可以追溯到iOS4... 阅读全文
posted @ 2014-02-07 10:34 沙影无痕 阅读(172) 评论(0) 推荐(0)
摘要:使用原生的Base64Base64是使用ASCII码显示二进制数据的一种流行方法。直到现在,开发者还不得不使用开源的工具来编码解码Base64的内容。现在iOS7引入了以下四种新的NSData方法来操作Base64编码的数据://FromNSData.h/*CreateanNSDatafromaBa... 阅读全文
posted @ 2014-02-07 10:32 沙影无痕 阅读(281) 评论(0) 推荐(0)
摘要:给UITextView增加了链接现在在iOS添加你自己的Twitter账户更加简单了,现在你可以给一个NSAttributedString增加链接了,然后当它被点击的时候唤起一个定制的action。首先,创建一个NSAttributedString然后增加给它增加一个NSLinkAttributeN... 阅读全文
posted @ 2014-02-07 10:30 沙影无痕 阅读(199) 评论(0) 推荐(0)
摘要:NSString *html = @"Wow! Now iOS can create NSAttributedString from HTMLs!"; NSDictionary *options = @{NSDocumentTypeDocumentAttribute: NSHTMLTextDo... 阅读全文
posted @ 2014-02-07 10:28 沙影无痕 阅读(174) 评论(0) 推荐(0)
摘要:使用UIScrollViewKeyboardDismissMode实现了Message app的行为像Messages app一样在滚动的时候可以让键盘消失是一种非常好的体验。然而,将这种行为整合到你的app很难。幸运的是,苹果给UIScrollView添加了一个很好用的属性keyboardDism... 阅读全文
posted @ 2014-02-07 10:19 沙影无痕 阅读(295) 评论(0) 推荐(0)
摘要:在iOS7之前,是使用Reachability来检测设备是否连接到WWAN或是Wifi的。iOS7在这个基础上更进了一步,它会告诉你的设备连接上的是那种蜂窝网络,比如说是Edge网络,HSDPA网络,或是LTE网络。告诉用户他们连接上的是哪种网络可以优化用户体验,因为这样他们会知道网速如何,不会去请... 阅读全文
posted @ 2014-02-07 09:59 沙影无痕 阅读(200) 评论(0) 推荐(0)
摘要:以下的代码是用来查询用户是否允许app使用麦克风://第一次调用这个方法的时候,系统会提示用户让他同意你的app获取麦克风的数据//其他时候调用方法的时候,则不会提醒用户//而会传递之前的值来要求用户同意[[AVAudioSessionsharedInstance]requestRecordPerm... 阅读全文
posted @ 2014-02-07 09:54 沙影无痕 阅读(431) 评论(0) 推荐(0)