- 博客(8)
- 资源 (10)
- 收藏
- 关注
原创 Swift 全局导入Module
我们有时候需要全局导入一个Module,因为这个组件在每个文件都使用很频繁。在OC的时代,PCH做的工作,Swift怎么办呢解决办法:在一个文件里@_exported import SVProgressHUD 一次,相当于全局导入。...
2019-03-28 13:49:29 2788
原创 Swift3.0项目升级到4.2遇到问题
Overriding non-@objc declarations from extensions is not supported原因: 不支持从扩展中覆盖non-@objc声明解决:将方法写到主类里Cannot subscript a value of type ‘[String : Any]’ with an index of type ‘UIImagePickerContro...
2019-03-26 17:09:14 2003
原创 RxSwift '_lock' is inaccessible due to 'private' protection level in DisposeBag问题
背景重构项目将老项目MVC,改成组件化+Rx+MVVM 问题cocospod集成到Rx的时候, DisposeBag文件报错'_lock' is inaccessible due to 'private' protection level in private解决https://github.com/ReactiveX/RxSwift/issues/1743因为老项目用的...
2019-03-26 10:24:07 954
原创 iOS CharacterSet(字符集)简单理解
通常我们在一些场景下会用到一个字符串是否包含某种特定字符,比如判断密码是否只包含数字,检查url是否有不规范字符,删除多余空格等操作CharacterSet简单描述CharacterSet是在Foundation框架下的一个结构体,用于搜索操作的一组Unicode字符值。概述字符集表示一组符合unicode的字符。基础类型使用字符集将字符组合在一起进行搜索操作,以便在搜索期间可以找到...
2019-03-25 14:59:34 5032
转载 浏览器渲染引擎
背景浏览器的内核中主要分为渲染引擎和 javascript 引擎,本篇主要围绕渲染引擎介绍一下浏览器的工作原理。首先,我们先看几个 user-agent 的字符串:Mozilla/ 1.0 (Windows NT 6.1;rv:2.0.1) Gecko/2010010Firefox/4.0.1 Mozilla/ 4. 0 (compatible; MSIE 7. 0; Wind...
2019-03-15 16:00:16 1159
翻译 iOS os.log 模块
Logging有效地将日志消息捕获到内存和磁盘。管理日志行为和持久性。FrameworkosOn This PageOverview Topics See AlsoOverview统一日志系统提供了一个单一的、高效的、高性能的API,用于捕获跨系统所有级别的消息传递。这个统一的系统将日志数据集中存储在内存和磁盘上的数据存储中。系统实现控制日志行为和持久性的全局设置,同时...
2019-03-14 10:07:52 2728
原创 Mac写入环境变量指令
echo 'export PATH="/usr/local/opt/libxml2/bin:$PATH"' >> ~/.bash_profile
2019-03-04 09:12:40 553
原创 Mac Flutter环境搭建
Flutter 中文网Mac配置环境,有点费劲。中国使用Flutter地址按照下面执行命令可以到:Flutter doctor监测,然后继续看中文网文档。$ export PUB_HOSTED_URL=https://pub.flutter-io.cn$ export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn$ gi...
2019-03-01 19:57:22 231
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人