获得徽章 2
- 8月31日打卡,今日学习了《Swift 基础语法》,本文先介绍了基础语法里的分号、标识符、Swift 空格、打印输出,之后介绍了常量类型标注、常量命名以及变量命名变量声明,然后介绍了常用数据类型以及字面量元组等概念。评论点赞
- 8月30日打卡,今天学习了《Objective-C基础之九(深入理解多线程)》,本文介绍了什么是线程、多线程,以及iOS中常见的多线程方案pthread、NSThread、GCD(重点介绍),而后介绍了任务和队列,以及GCD其他用法。评论点赞
- 8月29日打卡,今日学习了《《Objective-C 高级编程》干货三部曲(三):GCD篇》,本文介绍了GCD技术是基于C语言的API,开发者只需要将任务放在block内,并指定好追加的队列,就可以完成多线程开发。评论点赞
- 8月28日打卡,今天学习了《OC与Swift闭包对比总结》,本文总结了Swift闭包截获变量时遇到了各种问题,OC中默认截获变量,Swift默认截获变量的引用。它们都会强引用被截获的变量。Swift中没有__block修饰符,但是多了截获列表。通过把截获的变量标记为weak避免引用循环,两者都有Weak-Strong Dance,不过这一点上OC的写法更简单。在使用可选类型时,要明确闭包截获了可选类型还是实例变量。这样才能正确判断是否发生循环引用。展开评论点赞
- 8月26日打卡,今日学习了《iOS 开发:彻底理解 iOS 内存管理(ARC 篇)》,本文主要介绍了ARC是什么,以及ARC的作用:使用 ARC 后,系统会检测出何时需要保持对象,何时需要自动释放对象,何时需要释放对象,编译器会管理好对象的内存,会在何时的地方插入 retain、release 和 autorelease,通过生成正确的代码去自动释放或者保持对象。随后介绍了ARC的使用一些情况,让我对ARC有了较稳深入的认识。展开评论点赞
- 8月25日打卡,今日学习了《iOS内存管理详解》,本文简要介绍了堆和栈怎么存放和操作数据, 还有MRC和ARC怎么管理引用计数。然后讲了一下内存分配中的栈和堆,ARC内存泄漏如何检测等。评论点赞
- 8月24打卡,今日学习《WWDC22 开发者需要关注的重点内容》,本文简要介绍了iOS 16 兼容设备以及iPadOS 16 兼容设备,然后讲述了其他的更新内容包括 Xcode 变化:安装包减少了30%,从 10GB 降到 7 GB,编译更快,可以查看每个类的编译耗时,跨平台设计,一套 app 图标自动适配 iOS,iPadOS,macOS, tvOS 等。评论点赞
- 8月23打卡,今日学习了《2022 Apple 在 Swift、SwiftUI、性能、Xcode 以及 App Service 等技术做了哪些新增和更新》,本文僬侥概括了WWDC2022的一些提名作品以及一些技术要点比如iOS 16、M2、macOS Ventura、iPadOS 16评论点赞
- 8月22日打卡,今日学习了《K8s 长什么样子,一文道清它的整体架构》,本文聚焦K8s的整体架构,给大家描绘出K8s的大致模样。从K8s 是什么开始介绍,并说明了k8s长什么样子以及整体结构主节点工作节点等等,让我们对k8s有了更清晰的认知。评论点赞
- 8月21日打卡,今日学习了《一文搞懂 K8s 准入控制(Admission Controller)》,本文介绍了 kube-apiserver 请求处理过程中一个很重要的部分 -- 准入控制器,默认情况下有一些已经以插件形式与 kube-apiserver 编译到了一起。作者从什么是K8s 的准入控制器到什么是准入控制器以及为什么需要准入控制器都进行了讲解,使我们对准入控制器有了更深刻的认识。展开评论点赞