iOS开发之presentViewController的指针
最近在检查内存泄露的时候发现了一个presentViewController的指针问题。例如:我们从视图控制器1 present 到视图控制器2,我们从视图控制器2使用: [UIApplication sharedApplication].keyWindow.rootViewContr ...
最近在检查内存泄露的时候发现了一个presentViewController的指针问题。例如:我们从视图控制器1 present 到视图控制器2,我们从视图控制器2使用: [UIApplication sharedApplication].keyWindow.rootViewContr ...
在iOS合作开发的过程中,有时候服务器端的哥们儿会帮我们ISO-8859-1编码转UTF8编码,但是有时候可能因为种种问题他们不会帮我们去转码。这时候我们从服务器上取下的字符串就是乱码了,于是乎我们需要在APP中自动 ...
之前做过一个播放器,音量条两边有空隙。在去新浪面试的时候,面试官提到了这个知识点。我在stackoverflow上爬了好久终于找到了方法,分享给iOS初学者。 重写UISlider的这个方法 - (CGRect)thumbRectForBounds:( ...
在iOS开发过程中,使用ASI进行数据的下载,在使用协议方法request:didReceiveData:显示下载百分比的时候,会导致程序运行完成后,数据丢失。我在网上查资料,有个网友说:“request:didReceiveData:不能用于文件 ...
今天在使用xcode中的navigationController.navigationBar的时候,添加了一个导航条图片。发现了view的frame坐标没有变化,仍然是320*480。正常情况下应该是320*416。最后发现了问题,原来是图片的属性问题。图片 ...
在iOS开发过程中,在UILable中lineBreakMode中有以下几个功能 NSLineBreakByWordWrapping = 0 //以空格为边界,保留单词。 NSLineBreakByCharWrapping //保留整个字符 NSLineBreakByClipping //简单剪裁,到边界 ...
在iOS开发具有拍照功能的APP的时候会出现内存警告黑屏的问题,因此我们判断当self.presentedViewControlle是UIImagePickerController 类型时,不做内存警告处理。这样就可以避免这样的问题。 具体代码如下: - ( ...
我们在使用单例的时候往往会使用@synchronized,其实GCD也提供了一种方式。它的优点在于它使用block而非函数指针,这样代码更自然。 我们平时使用的初始化往往是这样的 + (id)sharedInstance { static Insta ...
在iOS开发过程中,我们往往会比较频繁的使用代理和block,但是他们都是一对一的,因此我们需要使用通知UILocalNotification达到一对多的目的。但是通知UILocalNotification使用的时候有很多要注意的地方,你知道 ...
黑苹果的一般步骤这里我就不罗嗦了,网上有很多。传送门–>>点我 我安装的版本是: OS X Mountain Lion 10.8.4懒人版。如图: 90%完美,只有3个小bug了。1.无线网卡无解,博通4313无线网卡真的很蛋 ...