iOS11适配遇到的问题及其解决办法
最近更新了iOS11的版本,发现一些修改的地方影响的比较严重,结合网上的一些资料,在此做一个汇总 tableview内容偏移 cell侧滑 1 tableview内容偏移 在此之前,首先解释一下一个控制器的属性automaticallyAd...
最近更新了iOS11的版本,发现一些修改的地方影响的比较严重,结合网上的一些资料,在此做一个汇总 tableview内容偏移 cell侧滑 1 tableview内容偏移 在此之前,首先解释一下一个控制器的属性automaticallyAd...
UICollectionView将其子视图的位置,大小和外观的控制权委托给一个单独的布局对象UICollectionViewLayout。通过提供一个自定义布局对象,程序员几乎可以实现任何能想象到的布局。UICollectionViewLa...
我们经常用GCD来在’subscribeNext’中切到主线程去操作UI 比如: [crayon-6807d798050a7115635340/] 其实RACSignal ‘deliverOn’...
重绘机制 iOS的绘图操作是在UIView的drawRect中完成的,我们想要在UIView中完成绘图(或者自定义控件),需要在UIView的拓展类(或者子类)中重写drawRect函数,在这里进行绘图的操作,系统会自动调用该函数进行绘图。...
一、RAC是什么? 1、RAC全称:ReactiveCocoa, Github 一个开源框架!! 2、ReactiveCocoa:函数响应编程框架!! (Reactive:响应。Cocoa:苹果开发中所有框架的总称。) 3、作用:帮助我们更...
iOS 常用开源框架推荐如下: SDWebImage TMCache 描述:下载和缓存网络图片,可以使用TMCache替代,TMCache是tumblr团队使用的缓存项目 地址:https://github.com/tumblr/TMCac...
成员变量与属性是不同的,先看如下示例代码: User.h文件 [crayon-6807d798054ff454176715/] User.m文件 [crayon-6807d79805503420047070/] ...
一、重绘机制 iOS的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这里进行绘图操作,程序会自动调用此方法进行绘图。 重绘...
UIView生命周期详解 本文将简要讨论一下几个问题: loadView、viewDidLoad、viewDidAppear、initWithNibName、awakeFromNib等经常出现在UIViewController中的方法介绍。...
一、归档介绍 1.归档是将数据持久化的一种方式,一般针对于比较复杂对象,比如自定义的对象,来进行数据持久化操作。 2.归档的对象需要遵循NSCoding协议,存储的时候调用encodeWithCoder:方法,读取的时候调用initWith...