首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
黄小豪Howard
掘友等级
iOS工程师
|
千橡网景
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
iOS 首页渲染优化 -- imageName:
随着APP功能的逐渐强大和业务上的逐渐完善,目前对于iOS开发者来说,对于APP的优化逐渐显得尤为重要,本篇基于APP渲染优化上探讨一下imageName:的爱恨情仇,下面以UITabBarItem渲染图片为例,一步步以实践的方式进行分析。 细心的同学应该能够发现,在登录进入首…
Blocks的实现
Blocks的原理,每当自己对知识体系有一定提升之后,再回过头来看一下曾经读过的书籍,会发现对它的理解逐步加深。借着读书笔记活动,立个小目标,把Block彻底搞明白,重读《Objective-C高级编程 iOS与OS X多线程和内存管理》第二章节block原理部分,一方面给自己…
AppDelegate模块化瘦身
关于iOS的模块化,要追溯到16年接触的BeeHive了,BeeHive将功能模块化,以module的形式进行构建,以performSelector:的形式进行module的事件响应,以protocol的形式进行module间的通信。可以说思路非常清晰明了了。关于BeeHive…
一篇来自火星的营养减肥技巧
1.合理控制热能。 2.限制脂肪。 3.限制糖类。 4.保证蛋白质供给。 5.适当增加膳食纤维。 6.足够而平衡的维生素和矿物质供给。 7.限制食盐和嘌呤。 8.烹饪方法及餐次分配。 一、合理控制热能。 热能供给必须小于实际消耗——能量代谢负平衡。 循序渐进,逐步降低。 每日食…
写一个易于维护使用方便性能可靠的Hybrid框架(四)—— 框架构建
基于前面的三篇,我们的Hybird框架基本搭建完成了,本篇在《写一个易于维护使用方便性能可靠的Hybrid框架(三)—— 配置插件》的基础上做了一些优化,后续又做了UIWebView的兼容。当下的跨平台方案很多,weex、RN到flutter层出不穷。那么对于WebView的探…
web离线技术原理
web离线技术顾名思义就是将H5/CSS/JS和资源文件打包提前下发到App中,这样App在加载网页的时候实际上加载的是本地的文件,减少网络请求来提高网页的渲染速度,并实现动态更新效果。 就目前情况来看,离线包的方案也是层出不穷的,本篇将列举市面最常见的四种离线方案,进行探讨分…
从客户端角度窥探小程序架构
小程序自诞生以来。就以一种百家争鸣的姿态展现在开发者的面前。继2017年1月9日微信小程序诞生后,小程序市场又陆续出现了支付宝小程序、头条小程序、百度智能小程序等等。各家都在微信小程序的基础上,面向自己的业务,对架构进行逐步优化调整,但是万变不离其宗,微信小程序终归为小程序鼻祖…
关于 iOS 组件通信的思考
最近这几天一直在调研市场上,关于组件通信这一块的实施方案和技术选型,关于路由方式和target-action的方式,因为硬编码问题,担心后续维护硬编码可能会耗费大量精力,还有就是基于runtime的通信方式编译期难以检查是否有错,这可能会产生运行时问题,所以 Pass 掉了。我…
ReactNative iOS 框架源码解析
虽然在跨平台这块谷歌搞了 Flutter 出来,但是从目前的生态和大厂应用上来讲,ReactNative 优势更明显些。虽然这是一个 15 年就推出的跨平台框架,但是这几年 ReactNative 团队也一直在对它进行优化,尤其在大家平时诟病的 Bridge 那块,做了很大的调…
iOS 基于 Cocoapods 插件进行组件二进制的探索
目前已知的组件二进制开源方案都是采用 Cocoapods Plugin 的方式实现的,比如说二进制插件 cocoapods-bin,基于插件化能力和 Ruby 语言的一些特性,使它能够很容易的围绕 Cocoapods 的源码来制作。Cocoapods 插件需要使用 Ruby 编…
下一页
个人成就
文章被点赞
26
文章被阅读
32,521
掘力值
761
关注了
39
关注者
15
收藏集
5
关注标签
12
加入于
2016-08-17