- 博客(5)
- 收藏
- 关注
转载 iOS开发 - block的详解weakSelf、strongSelf
1我们知道,在使用 block 的时候,为了避免产生循环引用,通常需要使用 weakSelf 与 strongSelf,写下面这样的代码:__weak typeof(self) weakSelf = self;[self doSomeBlockJob:^{ __strong typeof(weakSelf) strongSelf = weakSelf; if (str
2017-09-27 10:51:34 723
转载 iOS开发 - iOS内存优化,app内存优化
当我们开发iOS应用时,好的性能对我们的App来说是很重要的。你的用户也希望如此,但是如果你的app表现的反应迟钝或者很慢也会伤害到你的审核。 然而,由于IOS设备的限制有时很难工作得很正确。我们开发时有很多需要我们记住这些容易忘记的决定对性能的影响。 这是为什么我写这篇文章的原因。这篇文章用备忘录的形式集合了25个技巧和诀窍可以用来提高你的app性能。所以保持
2017-09-25 13:04:26 633
转载 iOS开发 - 完美解决SDWebImage加载多个图片内存崩溃的问题
SDWebImage大家肯定都恨熟悉了,国内外太多的App使用其进行图片加载。但是最近在使用过程中发现,我用SDWebImage加载多个图片,类似微博动态那种,在加载的过程中。我发现当图片分辨率比较大的时候(不是图片大),加载几张图片就崩溃了。网上说可以每次加载图片清空memcache,但是效果并不好。 [[SDImageCache sharedImageCache]
2017-09-25 11:40:58 4027 1
转载 iOS开发 - Carthage安装及使用
1.使用Homebrew安装Carthage之前,先对其进行更新,不然可能会安装到比较老的版本。sudo brew update2.安装Carthage方法1sudo brew install carthage方法2下载安装Carthage.pkg方法3下载Carthage,运行make install。3.查看及升级Carthage版本查看:carthag
2017-09-25 10:23:55 1577
原创 iOS开发 - App集成个推,低系统的手机开启app闪退,例如:iphone6 iOS9.1系统
报错内容dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications Referenced from: /var/containers/Bundle/Application/AE240A9C-D59D-4A81-A112-1DFBF6020FF2
2017-09-13 15:49:32 1556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人