首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户4630801422417
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 68
沸点 0
赞
68
返回
|
搜索文章
赞
文章( 68 )
沸点( 0 )
SwiftUI极简教程26:构建一个Banner图片轮播(下)
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第26天,点击查看活动详情。 承接上一章的内容,我们继续实现下如何使用SwiftUI构建一个Banner轮播图......
Swift:网络请求封装库——Moya
这是我参与更文挑战的第13天,活动详情查看: 更文挑战 什么是Moya? Moya其实没有什么特别神秘的地方,就如我上篇讲Alamofire说的,它就是对Alamofire的一个封装层,不过能把网络请
iOS性能优化之图片最佳实践
UIImage 是用来处理图像数据的高级类,UIImageView 是 UIKit 提供的用于显示 UIImage 的类。若采用 MVC 模型进行类比,UIImage 可以看作模型对象(Model),UIImageView 是一个视图(View)。它们都肩负着各自的职责: UI…
iOS启动优化之实践篇
这篇文章会给大家介绍一下关于启动优化,我们可以从哪些方面入手,而不会讲具体的实现,具体的实现会在后面其它专题的文章中陆续给大家引出来。 这篇文章所提的启动都是冷启动。 iOS应用启动时间一旦超过20s,系统会认为发生了死循环并杀掉App进程。 互联网领域八秒定律是指用户访问一个…
APM - iOS Crash 异常捕获原理
本篇总结了一下 iOS 中常见的异常的种类,以及通过常用的框架 KSCrash 分析了异常捕获的原理和方法。
swift 对比 OC 的好处
静态派发是指在运行时调用方法不需要查表,直接跳转到方法的代码中执行。 静态派发是有条件的,方法内部的代码必须对编译器透明,并且在运行时不能被更改,这样编译器才能帮助我们。 Swift 中的值类型不能被继承,也就是说值类型的方法实现不能被修改或者被复写,因此值类型的方法满足静态派…
iOS 组件化方案总结
组件化初探为什么需要组件化模块间解耦模块重用提高团队协作开发效率便于单元测试哪些项目不需要组件化项目较小,模块之间交互简单、耦合少模块没有被多个外部模块引用,只是一个简单的小模块模块不需要重用,代码也
深入理解Flutter多线程
Flutter默认是单线程任务处理的,如果不开启新的线程,任务默认在主线程中处理。 和iOS应用很像,在Dart的线程中也存在事件循环和消息队列的概念,但在Dart中线程叫做isolate。应用程序启动后,开始执行main函数并运行main isolate。 每个isolate…
你真的了解StatelessWidget和StatefulWidget的区别吗?
开发者在进行Flutter开发时,大部分工作基本上少不了与StatelessWidget和StatefulWidget打交道。大家是否真的了解StatelessWidget和StatefulWidget? 我阅读了很多网上的文章,大部分会讲解两者的使用上的区别,一部分文章有解释…
Flutter 面试题整理
1、Dart 是单线程模型,运行的的流程: 简单来说,Dart 在单线程中是以消息循环机制来运行的,包含两个任务队列,一个是“微任务队列” microtask queue,另一个叫做“事件队列” ev
下一页
个人成就
文章被阅读
252
掘力值
20
关注了
15
关注者
0
收藏集
0
关注标签
0
加入于
2021-05-09