一、brew 安装脚本 (自动选择软件源) /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw...
一、brew 安装脚本 (自动选择软件源) /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw...
App.framework 和 flutter.framework,包含其他资源文件,无法打包为static framework;FlutterPluginRegistran...
1、UINavigationBar 在iOS 15中,UINavigationBar默认为透明。在滑动时会有模糊效果。如果想要一直就是模糊效果,可以通过改变scrollEdg...
本文Demo的完整工程代码, 参考这里的EqualAndHashDemo 目录 为什么要有isEqual方法? 如何重写自己的isEqual方法? 为什么要有hash方法? ...
我最近在通读 YYModel 源码,在快速上手使用的时候,发现网上对 YYModel 的使用解释很不完善。哪怕是 YY大神自己的使用说明,我直接复制拿来用也发现有用不了。所以...
做一个不完全准确的类比,URI的作用像身份证号一样,URL的作用像家庭住址一样
简介 是不是有许多小伙伴在刷力扣的时候感觉无从下手?从头按顺序开始刷的童鞋们可能会比较有感触,为什么才第四题就感觉很难了?没关系,本文将对力扣的 1-700 题中不需要会员的...
UIWindow 简介 一个UIWindow对象为应用程序的用户界面提供了背景以及重要的事件处理行为。UIWindow继承自UIView,我们一般不会直接去设置其UI展现,但...
对象创建 原型(Prototype) 使用原型实例指定创建对象的种类,并通过复制这个原型创建新的对象。 array 就是原型了,array2 以 array 为原型,通过 c...
第一次写文章语言表达能力太差。如果有哪里表达的不够清晰可以直接评论回复我,我来加以修改。这篇文章力求脱离语言的特性,咱们多讲结构和算法。即使你不懂iOS开发,不懂Object...
[TOC] 简介 MLeaksFinder 是WeRead团队开源的一款检测 iOS 内存泄漏的框架,其使用非常简单,只需将文件加入项目中,如果有内存泄漏,3秒后自动弹出 a...
1. 思路 当我们想要判断两个对象相等时,我们到底是在比较什么?我觉得可以通过以下三个方面的比较来确定两个对象相等 指针是否相等 两个对象所属的类是否一样 两个对象中的各个字...
UI给的图有时候很小,或者有个需求需要我们扩大button的点击区域, 我们一般的操作是在button 上添加一个view 增加点击事件,但是我们还有其他更方便的方法去扩大b...
在说Push Notification的响应之前,先来讨论下iOS应用程序的状态,回调方法以及状态切换 应用程序的状态 回调方法application:didFinishLa...
文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - ...
为了弄清楚"map与flattenMap有什么区别"这个问题,对flattenMap背后的bind方法做一些深入了解。 bind源代码理解 先看一段使用map的示例代码: 这...