前言 在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,避免出现强强引用,对象不能被释放,出现内存泄露的问题。 we...
前言 在iOS开发过程中,会经常使用到一个修饰词“weak”,使用场景大家都比较清晰,用于一些对象相互引用的时候,避免出现强强引用,对象不能被释放,出现内存泄露的问题。 we...
问题来源 近来这段时间一直在写内嵌在App中的Html,虽然在HBuilder中可以轻易的使用各种浏览器轻易调试Html,但是在Xcode中想调试Html却并不容易.Xcod...
简介 测试目的:模拟多种可能性,减少错误,增强健壮性,提高稳定性。 测试种类:在iOS中的通常分为单元测试和UI测试。单元测试(Unit Test):用来保证每一个类正常工作...
match是fastlane提供的一种全新的管理证书的方式,它使团队所有成员共享一份代码签名,以减免不必要的证书创建,描述文件失效等问题。 官网文档 为什么要用match? ...
前言 开发中遇到一个需求,在某些页面点击注册按钮弹出注册页面,在点击注册成功后自动pop动画回退到之前没展示过的登录页面,也就是说UINavigationController...
唠嗑 最近开始迁移文章,把以前写的一些文章都迁移到简书,也算开始在简书安家了。 前言 本文是对([WWDC 2015 Session 226: Advanced NSOper...
@rainbowboy 同步使用是什么意思,具体的操作是什么,可以详细说一下吗?
iOS多线程——你要知道的NSThread都在这里你要知道的iOS多线程NSThread、GCD、NSOperation、RunLoop都在这里 转载请注明出处 http://www.jianshu.com/p/973f0a...
你要知道的NSCache都在这里 转载请注明出处 http://www.jianshu.com/p/239226822bc6 本篇文章首先会详细讲解NSCache的基本使用,...
关于LLDB调试,很多iOS开发者可能就是停留在会下简单的断点,使用最多命令也就是po。无可厚非,这些简单的调试对于简单的问题来说应该是游刃有余。但是如果稍微复杂一些的问题,...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
UI给的图有时候很小,或者有个需求需要我们扩大button的点击区域, 我们一般的操作是在button 上添加一个view 增加点击事件,但是我们还有其他更方便的方法去扩大b...
前言 在开发APP的过程中,需要在APP中实现设计同学的UE效果动画,一般都是通过代码实现的,当对于较复杂的动画时,例如直播中刷礼物时的动画,这时利用代码实现会比较复杂。而且...
Mantle 是由 Github 开发一款模型框架,Mantle 的主要作用在于让开发者更简单的构建应用的 model 层。本文主要介绍 Mantle 中最常使用的 JSON...
1.开篇 动画属性 通过修改对应视图(UIView)的属性,可以实现一些最基础的动画效果. 位置和尺寸的修改: bounds frame center transform 外...
CGRectInset 与 CGRectOffset 都是通过参数改变CGRect并返回一个CGRect类型的数据。总结出两者的区别在于:CGRectInset会进行平移和缩...
iOS10中UICollectionView和UITableView的变化 在iOS 10中,UIKit的两个容器控件得到新的特性,apple在会上强调了这些新特性所带来的性...