首先,iOS 开发中能遇到两个线程对象: pthread_t 和 NSThread。过去苹果有份文档标明了 NSThread 只是 pthread_t 的封装,但那份文档已经...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
首先,iOS 开发中能遇到两个线程对象: pthread_t 和 NSThread。过去苹果有份文档标明了 NSThread 只是 pthread_t 的封装,但那份文档已经...
前言 本文不会详细介绍Block(闭包)使用,网上也有很多详细的介绍。我们使用Block经常要注意循环引用问题,在很早以前我只用到了__weak并不知道__strong用的有...
情景:在很多中情况下我们需要设置UIView或者UIImageView的圆角以及边框等,我们通常的做法是:1.代码创建的控件:利用代码设置cornerRadius(别忘记设置...
先看效果图 基本思路就是在一个View 上加上蒙版 msak 。不贴代码的都是流氓,So ,代码如下: 其他方法自行google 这里推荐一个博文 提供不同思路。
深.浅拷贝 copy/mutableCopy NSString copy/mutableCopy NSMutableString 结论: 注意:其他对象NSArray、NSM...
前言 由于最近项目中在用Realm,所以把自己实践过程中的一些心得总结分享一下。 Realm是由Y Combinator孵化的创业团队开源出来的一款可以用于iOS(同样适用于...
整个#30daysSwift 自学计划完全是受到 Sam Lu 的灵感启发,他在 100天内持续学 Swift 写了 40个小项目, 我也是在看了他1月5日发出来的 Medi...
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文...
前言 这里主要以iOS和OSX讲讲crash闪退怎么防御。其中最新的OSX应用本身就有一定闪退防御,但有点类似@try @catch在最外层包了一下普通的越界调用空方法都会中...