Dankal_iOS 崩溃信息提交
组合模式
发表于
分类于
iOS
其实组合模式就是为了便于管理一个树形结构(抽象的)的对象,能让客户端统一处理这个对象的一种设计模式
建造者模式
发表于
分类于
iOS
关于建造者模式的个人理解
建造者模式适用于一个复杂的对象,但是他有多种构建方式,而且每种构建方式都不简单,写在一起不方便维护.建造者模式可以帮助分离对象和它的构建,使得调用相同的一个方法可以创建不同的表示.
给 APP添加外部文件导入功能
发表于
分类于
iOS
iOS-定位总结
发表于
分类于
iOS
iOS-定位总结
在 iCloud Drive中显示 App的iCloud文件夹
发表于
分类于
iOS
- 修改 info.plist
1 | <key>NSUbiquitousContainers</key> |
- 修改版本构件号(必改)
简易架构设计
发表于
分类于
iOS
继承关系:
UIViewController
DKViewContrller
DKLoginBaseViewCotroller
- DKLoginViewController
- DKRegisterViewController
- DKFoundPswViewController
DKModuleABaseViewCotroller
- DKAViewController
DKModuleBBaseViewCotroller
- DKBViewController
常量配置
DKLoginBaseViewController : DKLoginConfig.h
DKLoginConfig 里面定义常量
相关的常量使用UIKIT_EXTERN / FOUNDATION_EXTERA,并且UIKIT_EXTERN / FOUNDATION_EXTERA建议写在模块外的全局DKConfig.h(会在pch里引入)
ps: pch建议只写宏,宏之外的其他东西,写在DKConfig.h里面,然后导入pch
DKModuelABaseViewController : DKModuelAConfig.h
调用(import)
1 | DKHomeViewController |
网络层方法封装
发表于
分类于
iOS
网络层的方法封装
项目里面的库和框架里面的库冲突问题
发表于
分类于
iOS
项目里面有一个libFat.a 然后项目里面的KxMovie.framework 里面也有一个libFat.a,编译时会冲突
如果有用Cocopods,那么只要删掉-ObjC编译选项就可以
ALAsset-Type:Unknown的问题
发表于
分类于
iOS
- 利用ALAssetsLibrary时候,将得到的
ALAsset
存到数组里,会出现ALAsset - Type:Unknown, URLs:(null)
的问题
解决方案:初始化ALAssetsLibrary的时候,不要用alloc-init,用一个单例,如下:
1 | + (ALAssetsLibrary *)defaultAssetsLibrary |