摘要:1、imageNamed:方法imageNamed:是UIImage的一个类方法,它做的事情比我们看到的要稍微多一些。它的加载流程如下:a. 系统回去检查系统缓存中是否存在该名字的图像,如果存在则直接返回。b. 如果系统缓存中不存在该名字的图像,则会先加载到缓存中,在返回该对象。观察上面的操作我们发...
阅读全文
摘要:在有需要持久化需求的时候,我们有非常多的方案可供选择:NSUserDefault、KeyChain、File,以及基于数据库的无数子方案。因此,当有需要持久化的需求的时候,我们首先考虑的是应该采用什么手段去进行持久化。NSUserDefault一般来说,小规模数据,弱业务相关数据,都可以放到NSUs...
阅读全文
摘要:关于项目架构的问题,我想,作为已经具有两年开发经验的本人来说,还是有一些不大不小的问题,下面来总结一下这些问题。目录结构AppDelegateModelsMacroGeneralHelpersVendorsSectionsResources一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了...
阅读全文
摘要:TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单.1self.tableView.tableFooterView=[[UIViewalloc]init];试过的都说好.加完这句之后就变成了这样.自定义了leftBarbuttonItem左滑返回手势失效了怎么...
阅读全文
摘要:iOS 获取图片有三种方法:1. 直接调用摄像头拍照2. 从相册中选择3. 从图库中选择UIImagePickerController 是系统提供的用来获取图片和视频的接口;用UIImagePickerController 类来获取图片视频,大体分为以下几个步骤:1. 初始化UIImagePicke...
阅读全文
摘要:在iOS9中通过photos框架来获取本地图片资源时,是苹果现用的方法,而以前的ALAssetsLibrary框架是过时了,但由于现在iOS9才刚发布不久iOS8以及iOS7都存在一定量的比例,所以这个过时的框架,我们也要弄清楚,现巩固一下ALAssetsLibrary框架。1.什么是ALAsset...
阅读全文
摘要:1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类...
阅读全文