iOS

UIImagePickerController拍照后内存警告黑屏问题

在iOS开发具有拍照功能的APP的时候会出现内存警告黑屏的问题,因此我们判断当self.presentedViewControlle是UIImagePickerController 类型时,不做内存警告处理。这样就可以避免这样的问题。 具体代码如下: - ( ...

  • iOS

dispatch_once和@synchronized的单例模式

我们在使用单例的时候往往会使用@synchronized,其实GCD也提供了一种方式。它的优点在于它使用block而非函数指针,这样代码更自然。 我们平时使用的初始化往往是这样的 + (id)sharedInstance { static Insta ...

  • iOS

iOS使用本地通知UILocalNotification的注意事项

在iOS开发过程中,我们往往会比较频繁的使用代理和block,但是他们都是一对一的,因此我们需要使用通知UILocalNotification达到一对多的目的。但是通知UILocalNotification使用的时候有很多要注意的地方,你知道 ...

  • iOS

iOS7导航条自定义按钮偏移解决方法

我们在开发iOS7的应用的时候会遇到这么一个问题,自定义导航条的时候,返回按钮太靠中间了。和iOS6的位置不一样啊!我们可以这样解决这个问题: #if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_6_1 - (void ...

  • iOS

UIScrollView左右滚动异常

在使用UIScrollView的时候,我们可能会遇到UIScrollView上下晃动的情况,这是为什么呢? 是因为UINavigationController影响到下方的UIScrollView我们只需要在UIScrollView上方添加一个高度为0的UIView,在UIScro ...

  • iOS