1.背景 1.1 组件化目的 将一个复杂庞大的移动端工程,通过解耦重组组件的方式来提高开发效率。组件化不仅仅是把代码分库这么简单,处理好各个组件之间的通信与解耦是重点难点。 ...
1.背景 1.1 组件化目的 将一个复杂庞大的移动端工程,通过解耦重组组件的方式来提高开发效率。组件化不仅仅是把代码分库这么简单,处理好各个组件之间的通信与解耦是重点难点。 ...
1.前言 iOS客户端本地服务器 2.为什么需要 Local Server? 场景:离线加载前端网页时。使用 WKWebView 打开本地的 html 文件,WKWebVie...
没用 App Thinning,换了别的瘦身角度方案,举例优质文章:https://mp.weixin.qq.com/s/oyqAa8wKdioI5ZDG5LjkfA
App Thinning对于iOS瘦身的作用1.App Thinning: App Slicing, Bitcode, and On Demand Resources App Thinning: App Slicing...
请问您解决了吗
brew报错:in `initialize': Version value must be a string; got a NilClass () (TypeError)今天想用brew安装包的时候报错了,发现原因是我升级了macOS Big Sur,Homebrew不兼容(只支持macOS的正式发行版本)。我们看下报错信息 我们快捷打开ve...
修改了 并且进行了提交。 一旦我使用 brew install 修改的地方又回滚为之前的状态。
背景: 移动端关于瘦身,合理处理资源应该是风险最小,见效最快的手段了。项目中会用到很多的图片资源,合理的压缩<压缩但不失真>和删除无用的图片在一定程度上可以优化我们的包大小 ...
1.业界常用方案 1)主要分为两类 接入成本名称思路成本低JSPatch、MangoFix、Rollout.io、DynamicCocoa利用runtime 1)找到这个函数...
iOS 13下是有一个通知,可以监听到选中照片后的回调的。
在页面加载后添加一下通知,然后在通知的方法里面去重新获取相册数据,刷新数据源。
//添加通知
if (@available(iOS 14, *)) {
[[PHPhotoLibrary sharedPhotoLibrary] registerChangeObserver:self];
}
//实现通知回调
- (void)photoLibraryDidChange:(PHChange *)changeInstance {
[[PHPhotoLibrary sharedPhotoLibrary] unregisterChangeObserver:self];
//刷新数据源
}
前言:iOS14相册隐私权限适配方案,苹果官方推荐PHPicker,网上也有很多优质文章。本文是项目还没有升级适配到Xcode12,还在Xcode11上使用UIImagePi...
git init 使用git init初始化一个新的目录时,会生成一个.git的目录,该目录即为本地仓库。一个新初始化的本地仓库是这样的: description 用于Git...
选择overCurrentContext、overFullScreen模式会影响到不走生命周期方法,fullscreen不会影响。补充一下哈
iOS 13 适配之: presentViewController 的坑出现这个问题主要因为 iOS以后,模态出来的viewcontroller中modalPresentationStyle的默认值改变了, iOS 13之前,modalPrese...
1.App Thinning: App Slicing, Bitcode, and On Demand Resources App Thinning: App Slicing...
按需加载资源的方式已经发布很久了,但一直没有接触这方面的只是,因为公司的项目瘦身,所以接触到了按需加载资源。之前项目已经瘦身了两轮,不过最近有触发了Apple的警告,用户利益...
一.卓同学的 Swift 面试题答 《卓同学的 Swift 面试题》答《卓同学的 Swift 面试题》上答《卓同学的 Swift 面试题》下 4道过滤菜鸟的iOS面试题答卓同...
语言:swift4.2Xcode版本:10.1 demo地址: https://github.com/colourfulStar/DynamicHeightSample 思路...
语言:swift4.2Xcode版本:10.1 demo地址: https://github.com/colourfulStar/FingerprintAuthenticat...
不好意思这里没有oc的demo
iOS_可滑动的多标签导航栏语言:Swift3 Xcode版本:8.3.3 说明: 本文讲的是一个可左右滑动的多标签导航栏,在各种类型的App中还蛮常用的,学习记录分享~(。▰‿‿▰。) ❤ 思路: 1...
demo地址:https://github.com/colourfulStar/CarDemo 1.车身上下颠簸动画 2.车轮动画 3.位移动画 4.汽车尾气动画