SF
卡洛斯的博客
卡洛斯的博客
注册登录
关注博客
注册登录
主页
关于
RSS
一站式解决WKWebView各类问题
卡洛斯
2019-09-11
阅读 19 分钟
12.7k
H5 在 UIWebView 和 WKWebView 上的行为不一致,特别在滚动监听上了。另外像微信这样的分享渠道都是使用的 WKWebView,如果还在使用 UIWebView 的话,会导致 H5 的显示效果跟微信上的不一致。
YYWebImage,SDWebImage和PINRemoteImage比较
卡洛斯
2018-02-28
阅读 15 分钟
8.7k
YYWebImage,SDWebImage和PINRemoteImage比较 共同的特性 以类别 api 下载远程图片。 图片缓存 图片提前解码 其他 图片框架比较 图片后处理 根据下面的比较,可以看出图片后处理方面,PINRemoteImage > YYWebImage > SDWebImage YYWebImage: 支持不带标记的后处理。 {代码...} SDWebImage: 不支持图片后处理。 PINR...
iOS界面开发需要用Point乘以屏幕比例系数吗
卡洛斯
2018-02-10
阅读 2 分钟
4.3k
由于公司给 app 设计的效果图是基于 iPhone 6 的,效果图的宽度是 375 point。为了适应大小屏幕,我们专门封装了一个函数来获取一个适配的点。
WCDB命令行编译报错解决方案
卡洛斯
2018-01-16
阅读 10 分钟
6.4k
由于项目需求,需要使用一款数据库,直接使用 sqlite 会手动写很多 sql 代码,也容易出错。使用苹果官方的 core data,core data 不是线程安全的,需要严格区分在不同的线程使用不同的 manage context,使用上也增加了代码复杂度,也会更容易出现 bug。于是考虑下基于 sqlite 的开源方案。
jenkins-fastlane 持续集成和自动化打包
卡洛斯
2017-12-09
阅读 2 分钟
5.9k
debug 包:直接 build 出一个 app,放到 itunes 里,然后上传 fir 或者 蒲公英。release 包:archive 出一个 ipa,通过 application loader 上传到 itunes。
Hybird-离线资源生成工具
卡洛斯
2017-05-28
阅读 2 分钟
2.5k
由于线上乐刻客户端 App 第一次打开平台 H5 需要几秒的加载时间,这个体验对用户来说并不友好,为了让用户跳转 H5 和跳转到原生一样的用户体验,就需要把 H5 相关的离线资源包下发给客户端,客户端就可以使用离线资源来代替实际网络请求,节省用户等待时间和流量消耗。为了满足以上需求,就需要制作打包脚本和工具,来满...
Hybird-后台接口和后台管理界面
卡洛斯
2017-05-28
阅读 2 分钟
2.1k
由于线上乐刻客户端 App 第一次打开平台 H5 需要几秒的加载时间,这个体验对用户来说并不友好,为了让用户跳转 H5 和跳转到原生一样的用户体验,就需要把 H5 相关的离线资源包下发给客户端,客户端就可以使用离线资源来代替实际网络请求,节省用户等待时间和流量消耗。这里就需要后台来负责离线资源包的管理和下发。<...
Hybird-App离线缓存系统
卡洛斯
2017-05-28
阅读 4 分钟
2.6k
由于线上乐刻客户端 App 第一次打开平台 H5 需要几秒的加载时间,这个体验对用户来说并不友好,为了让用户跳转 H5 和跳转到原生一样的用户体验,就需要把 H5 相关的离线资源包下发给客户端,客户端就可以使用离线资源来代替实际网络请求,节省用户等待时间和流量消耗。并且随着业务的发展,不同的业务升级进度不一样,就...
SSL的那些事儿
卡洛斯
2017-02-21
阅读 6 分钟
4k
Https,SSL 平时我们都听的挺多,知道它是用来加密的,但是对于里面的工作原理不是很清楚,所以在这里我也总结下 SSL 的工作原理,希望大家能够帮助到大家。
工欲善其事-必先利其器之终端
卡洛斯
2017-02-17
阅读 3 分钟
5.1k
一个好的终端,会让人心情愉悦,不管是视觉效果上还是功能便利上,自己的用的放心,用的舒心,越用越爽,欲罢不能。好了,废话不多说了,一个好终端的第一步当然是安装各种软件包了。