iOS摸鱼周报第五期,本期有哪些精彩内容?

2026-05-28 16:200阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4441个文字,预计阅读时间需要18分钟。

iOS摸鱼周报第五期,本期有哪些精彩内容?

iOS摸鱼周报,主要分享+家庭开发过程遇到的体验、培训及学习内容。内容丰富程度待定,如后续内容不足,可能延后发布。期待!

iOS摸鱼周报,主要分享大家开发过程遇到的经验教训及学习内容。虽说是周报,但当前内容的贡献途径还未稳定下来,如果后续的内容不足一期,可能会拖更到下一周再发。所以希望大家可以多分享自己学到的开发小技巧和解bug经历。

周报仓库在这里:github.com/zhangferry/iOSWeeklyLearning ,可以查看README了解贡献方式;另可关注公众号:iOS成长之路,后台点击进群交流,联系我们。

开发Tips

开发小技巧收录。

UML图关系

UML图中的关系表达形式很容易记混,这里参照下图可以便于我们记忆:

实现关系:描述接口和类之间的关系,对应Java里interface的实现,在Swift里就是protocol的实现。

泛化关系又叫继承关系:由子类指向父类

关联关系:指对象与对对象之间的连接,一个对象包含另一个对象的引用(一般为属性)。用实心单或者双箭头表示。有时需要表示关联一个或者多个。

关联关系其他几种特殊类型:

聚合关系:体现了整体与部分的拥有关系,汽车​​has a​​轮胎、发动机,发动机没有汽车无法单独存在,这里轮胎和发动机通常是封装在汽车内不可见的。

组合关系:体现了整体与部分的包含关系,班级​​contains a​​学生,学生和班级可以独立存在,学生和班级可以单独存在,学生依赖班级,这里的关系通常两者都是可见的。

依赖关系:是一种弱关联关系(非属性),常见的局部变量,静态方法,方法参数、返回值等都是依赖关系。

阅读全文

本文共计4441个文字,预计阅读时间需要18分钟。

iOS摸鱼周报第五期,本期有哪些精彩内容?

iOS摸鱼周报,主要分享+家庭开发过程遇到的体验、培训及学习内容。内容丰富程度待定,如后续内容不足,可能延后发布。期待!

iOS摸鱼周报,主要分享大家开发过程遇到的经验教训及学习内容。虽说是周报,但当前内容的贡献途径还未稳定下来,如果后续的内容不足一期,可能会拖更到下一周再发。所以希望大家可以多分享自己学到的开发小技巧和解bug经历。

周报仓库在这里:github.com/zhangferry/iOSWeeklyLearning ,可以查看README了解贡献方式;另可关注公众号:iOS成长之路,后台点击进群交流,联系我们。

开发Tips

开发小技巧收录。

UML图关系

UML图中的关系表达形式很容易记混,这里参照下图可以便于我们记忆:

实现关系:描述接口和类之间的关系,对应Java里interface的实现,在Swift里就是protocol的实现。

泛化关系又叫继承关系:由子类指向父类

关联关系:指对象与对对象之间的连接,一个对象包含另一个对象的引用(一般为属性)。用实心单或者双箭头表示。有时需要表示关联一个或者多个。

关联关系其他几种特殊类型:

聚合关系:体现了整体与部分的拥有关系,汽车​​has a​​轮胎、发动机,发动机没有汽车无法单独存在,这里轮胎和发动机通常是封装在汽车内不可见的。

组合关系:体现了整体与部分的包含关系,班级​​contains a​​学生,学生和班级可以独立存在,学生和班级可以单独存在,学生依赖班级,这里的关系通常两者都是可见的。

依赖关系:是一种弱关联关系(非属性),常见的局部变量,静态方法,方法参数、返回值等都是依赖关系。

阅读全文