首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iracecc
掘友等级
mobile engineer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
赞
文章( 14 )
沸点( 0 )
Flutter 工程化框架选择 — 搞定 UI 生产力
这是 《Flutter 工程化框架选择》 系列的第二篇 ,就像之前说的,这个系列只是单纯告诉你,创建一个 Flutter 工程,或者说搭建一个 Flutter 工程脚手架,应该如何快速选择适合自己的功
VUE防抖与节流的最佳解决方案——函数式组件
解释:当持续触发某事件时,一定时间间隔内没有再触发事件时,事件处理函数才会执行一次,如果设定的时间间隔到来之前,又一次触发了事件,就重新开始延时。 案例:持续触发scroll事件时,并不立即执行handle函数,当1000毫秒内没有触发scroll事件时,才会延时触发一次han…
关于Xcode11的XCFrameworks框架
对于今年2019年的WWDC大会新出的一个XCFrameworks,对于这个框架的介绍的资料少之又少。只有一个简单介绍创建生成的Session视频还附带的PDF说明。 关于对于上面资料和文章的研究阅读,其实新出的XCFrameowrks也不复杂。 创建XCFrameworks其…
【WWDC20】10163 - iOS 14 苹果对 Objective-C Runtime 的优化
Objective-C 是一门古老的语言,诞生于 1984 年,跟随 Apple 一路浮沉,见证了乔布斯创建了 NeXT,也见证了乔布斯重回 Apple 重创辉煌,它用它特立独行的语法,堆砌了 UIKit,AppKit, Foundation 等一个个基石,时间来到 2020 …
如何在模块化/组件化项目中实现 ObjC-Swift 混编?
... 这里我们重点关注的是如何实现 Swift 代码和 ObjC 代码的相互调用。 1. 在一个 App Target 内部混编 如果是在一个 App Target 内部混编的话,当我们在 ObjC 项目中新建 Swift 文件时或者在 Swift 项目中新建 ObjC 文件…
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们需要了解一些前导知识 , 以及二进制重排是为了解决什么问题 . 在本篇文章里 , 笔者就不通过教科书或者大…
Vue3.0 前的 TypeScript 最佳入门实践
其实Vue官方从2.6.X版本开始就部分使用Ts重写了。 我个人对更严格类型限制没有积极的看法,毕竟各类转类型的骚写法写习惯了。 1. 使用官方脚手架构建 新的Vue CLI工具允许开发者 使用 TypeScript 集成环境 创建新项目。 只需运行vue create my-…
实现一个简单可扩展的网络库
哈哈,其实在真正的项目中我还是推荐你使用知名的网络库,比如 Moya/Alamofire/AFNetworking 的,毕竟这些功能够强大,久经考验,代码优秀,非要说缺点可能就是略显臃肿,不方便用在SDK之中,并且对于后两者一般还要二次封装。这次要实现的就是够用够轻量够强大的网…
如何设计你的网络请求
几乎所有的项目都需要网络请求,因为他可以给用户呈现更加丰富的内容,方便我们在不同设备之间管理同步数据。网络请求会出现在你项目的各个地方:启动页,列表页,登录注册...所以如何管理组织网络请求是 App 架构中非常重要的一部分。Github 上也有类似的框架比如 Moya, 我们…
iOS深拷贝和浅拷贝
自定义对象使用copy和mutableCopy需要遵守NSCopying和NSMutableCopying协议,实现- (id)copyWithZone:(nullable NSZone *)zone和- (id)mutableCopyWithZone:(nullable NS…
下一页
个人成就
文章被点赞
40
文章被阅读
14,816
掘力值
309
关注了
12
关注者
8
收藏集
1
关注标签
3
加入于
2016-04-02