离线包实现app内H5的秒开
市面上业务复杂 App中近半数业务页面使用H5 页面承载,H5的优势很明显,跨平台、迭代快、开发体验好,H5的劣势同样明显,加载慢,用户体验差,为了提高页面加载速度和成功率,我们 …
THE NOTEBOOK
技术的积累,项目的复盘,以及书页之外的生活。
共 26 篇文章
市面上业务复杂 App中近半数业务页面使用H5 页面承载,H5的优势很明显,跨平台、迭代快、开发体验好,H5的劣势同样明显,加载慢,用户体验差,为了提高页面加载速度和成功率,我们 …
今年公司引进敏捷开发工具套件 jira ,bitbuket,conference ,下面 了解了下敏捷开发的使用。
记录下2022年度已读的书籍。 书名 作者 简介(个人见 解 ) 置身事内 兰小欢 中国经济模型 微尘 陈年喜 最近几年小人物的生活 思辨与立场 : 生活中无处不在的批判性思维工 …
nsrunloop 未开源,cfrunloopref 已开源。共有五个类 CFRunLoopRef (runloop对象) CFRunLoopModeRef (runloop 模 …
tea (image) 程序在启动的时候,一般按照代码顺序执行 ,执行完就结束。为了 维持一时刻运行等待用户输入事件的机制,程序不退出,出现了evenloop(消息/事件–观察- …
ios 与h5 交互是混合开发的基石,交互方式分为三种,webview 交互,jsbrige交互,JavaScriptCore交互。
对公司最近新的千万级项目使用到的前端实现方案进行大致的总结,包括 react ,antd, antpro,less。
什么是选项API写法:Options ApI 咱们在vue2.x项目中使用的就是 选项API 写法
Objective-C语言主要用于iOS和Mac开发,本文结合苹果规范和Google规范,再加上自己的个人经验总结出来的一系列编码规范。 苹果开发规范 apple …
2016年至今个人站一直放在github上,源文档md文件一个仓库, 部署文件夹放另外一个仓库,托管到github。阿里云活动申请了3年的ECS,还好不到二百大洋,能接受,同时申 …
解决无网络状态下无 pod 库以及库不一致问题。省去下载,安全问题。 暴露 文件(引用使用) 隐藏 文件 (.m 文件,静态库等) 资源 文件 podspec 文件 为方便 …
Crash 防护 分为两个方面 开始阶段拒绝出现,要不就是预测所有的情况进行处理。
App 启动过程包括点击 App 图标到 app 出现首页渲染完成。这个启动过程是由三部分组成。第一部分 main 执行前(T1),第二 main 函数执行后到首页加载(T2), …
解决内存提前释放,与weakself 相对。在使用的时候依然还存在。
gcd 全名字是全局任务分发,线程管理的一种方式。GCD 更加趋近于底层性能较高。与gcd 相关的概念有,队列,队列组,同步异步函数。
runtime 是一个运行时系统,是iOS object-c的核心,使 C语言 具有了面向对象的功能。runtime 库实现了面向对象的继承链。利用 c 的结构体和指针。并且有对 …
GNU C 的一大特色就是__attribute__ 机制。attribute 可以设置函数属性(Function Attribute )、变量属性(Variable …
一个异步下载图片并且支持缓存的 UIImageView 分类 sdwebimage 使用分类协议扩展通知实现了图片下载(异步),缓存(自动),解码( WebP 格式) …
SDWebImageManager 是一个单利,管理整个 SDWebImge 这个库的下载,缓存,回调展示。 属性功能有 imageCache(查找工具 …
block ,枚举字符串,内敛函数学习 typedef void(^SDWebImageNoParamsBlock)(void); typedef NSString * …
kvo 全称是 key value observe。键值观察的意思,观察某个对象做出响应,由 NSKeyValueObserving 协议提供支持,NSObject 类继承了该协 …
SDWebImageIndicator SDWebImageIndicator 在图像加载期间定制指示器的协议。 #if SD_UIKIT || SD_MAC //code... …
http 与 https 都是网络传输协议,其中 http 是超文本传输协议,https 是基于 SSL/TLS 协议的超文本传输协议。SSL/TLS 是安全认证协议。http …
Lighthouse (image) Apple 倡导开发者们使用 MVC 模式开发 App 程序,但很多人都没有严格按照 MVC 的模式去开发,只是让程序的架构看上去像 …
签名机制需要了解 非对称加密,摘要,数字签名,证书概念非对称加密解决数据传递的保密性中途窃取无法解开,摘要是数据特性,保持数据的完整,数字签名是非对称加密和摘要的结合。一起解决数 …
根据时间线,可以分为下面八个过程。 首先,你得在浏览器里输入要网址:例如百度或者facebook。 浏览器查找域名的IP地址(域名就是指输入的网址)