作者:Mitchell轮子链接:MitImgChecker 需求 之前项目中有想减少包体积的需求,核心诉求还是减少无用资源文件,再核心的则是减少冗余图片,围绕着这个主要的需求...
iOS中Framework Library嵌套使用 组件化的时候遇到一些Framework使用依赖的问题, 之前未系统的验证过各种库嵌套逻辑,下面就以集中常见的库嵌套使用来看...
静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别人使用。 什么时候我们会用到库呢?一种情况是某些代码需要给别...
主流的依赖管理有三大开源库:最老牌的 CocoaPods, 新秀 Carthage, 官方的 Swift Package Manager(目前只支持 macOS,不予讨论)。...
使用 NSOperationQueue 时控制任务数量会并不总是有效,原因何在?利用 NSOperation 封装异步代码有什么需要注意的地方?是否有更好的方法来控制任务的并...
前言 本文源自实际开发中的需求,核心的要求有几个:1、多个UITableview要支持左右滑动;2、点击Tab也要有UITableview的滑动切换效果;3、每个UITabl...
置顶的搬运工。。。
iOS - 出现( linker command failed with exit code 1)错误总结搬运工 这种问题,通常出现在添加第三方库文件或者多人开发时。这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。 1.以如下错误为例,如果是多人开发,...
@unhangcorn weak 声明的控件不要懒加载,或者在懒加载里面就添加到 subview 上面去,要不然一次runloop 之后 weak 的控件就没了,xib 的系统还有一个强指针指着所以不会释放。
iOS - 属性关键字的使用一、 assign### ‘基本数据类型’、‘枚举’、‘结构体’ 等非OC对象类型 二、 weak 一般应用: UI控件 详细说明:为什么建议UI控件一般使用weak?首先我...
@方操 。。这是很早写的教程了。觉得坑找新的吧
Ghost - 博客搭建文章参考自 kitten 的这篇文章和 Ghost 官网王赛写的这篇文章那么既然已经有人写了很详细的文章,为什么我还要写呢?因为坑是填不满的,本人按照教程第一次搭建了两天,没...
@洛阳如是 建议看一下对单层深拷贝与深拷贝的区别。如果自己试验了,也可以截图发来一起讨论一下。我看了一下网上的结论也和我这边一致。
iOS - Copy 与 MutableCopy参考链接 一、深拷贝和浅拷贝#### 深拷贝:对象拷贝 - 直接拷贝内容。 单层深拷贝:这种方式只能够提供一层内存拷贝(one-level-deep copy),并非真正的深...
你试验了额?
iOS - Copy 与 MutableCopy参考链接 一、深拷贝和浅拷贝#### 深拷贝:对象拷贝 - 直接拷贝内容。 单层深拷贝:这种方式只能够提供一层内存拷贝(one-level-deep copy),并非真正的深...
太忙了,刚才稍微改了一下。不好意思 影响了阅读体验。
iOS - RunLoop 深入理解Run loop 剖析:Runloop 接收的输入事件来自两种不同的源:输入源(intput source)和定时源(timer source)。输入源传递异步事件。通常消息...