设置导航栏字体属性func application(_ application: UIApplication, didFinishLaunchi...
需求: 固定高度的区域, 里面左右分页显示多个图标, 每页从左往右排列, 排满后从上往下排, 这一页排满后排下一页.参照oc的实现方式 我们很容...
每个App的沙河目录结构, 都如下图所示: 默认情况下, 每个沙盒含有1个应用程序包和三个文件夹: Documents, Library和tmp...
无穷无尽的需求堆在Appdelegate中将会不忍直视. 1. 各组件分开引入 关于组件的拆分,就根据具体项目进行拆分,假如APP被拆分了AMo...
DispatchGroup踩过的坑 需求: 一个页面有四个网络请求, 四个网络请求结束后进行界面刷新. 我们首先想到的是使用DispatchGr...
通过越狱后增加的越狱文件判断 根据是否能打开cydia判断 根据是否能获取所有应用的名称判断
iOS播放系统声音 简介 iOS 播放声音有很多种方式,其中系统声音服务应该是最简单的了。但我们使用起来要小心,因为使用系统声音服务时会有一些限...
什么是内联函数 内联函数是inline修饰的函数, 函数不是在调用时发生控制转移, 而是在编译时将函数体嵌入每一处调用. 内联函数用法 inli...
简介 A convenience widget that combines common painting, positioning, and ...