书籍详情
《 大型iOS应用开发:应用架构与设计模式 [美]埃里克·文纳洛》[85]百度网盘|亲测有效|pdf下载
  • 大型iOS应用开发:应用架构与设计模式 [美]埃里克·文纳洛

  • 出版社:机械工业出版社
  • 作者:[美]埃里克·文纳洛
  • 出版时间:2025-01-20
  • 热度:2816
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

在本书中,你将从学习iOS平台的基础知识开始,这些基础知识在使用现成的iOS解决方案时经常被忽视。虽然标准的iOS解决方案可能在小型项目上有效,但最著名的科技公司一般会对这些解决方案进行再创造,以实现高度定制化的使用,因此了解底层概念至关重要。了解这些概念可以缩短上手时间,让工程师直观地理解“为什么”。掌握了基础知识后,接下来你将重点学习架构和设计原则,以便在大型代码库中构建、维护和发布功能,并掌握在大型组织中实施变革的软技能。你将对iOS设计模式有更深入的理解,并掌握将功能从创意转化为产品所需的行业知识。你还将学习在大型组织中完成工作所需的人际交往技能——这是个人职业发展的关键一步。 通过阅读本书,你将学会如何: ·在iOS平台上实践计算机科学和工程基础知识; ·在大型公司中应用iOS架构并推行最佳实践; ·确定产品目前存在的不足,并在整个组织内达成一致; ·利用系统架构知识和行业经验,找出并解决代码库中的问题

 
内容简介

本书概述了移动工程师面临的扩展挑战,以及处理这些问题的一些标准技术和设计模式。从学习 iOS 平台的基础知识开始,这些基础知识在使用开箱即用的 iOS 解决方案时经常被忽视。掌握了基础知识后,接下来将重点学习架构和设计原则,以便在大型代码库中构建、维护和发布功能,并掌握在大型组织中实施变革的软技能。读者将对 iOS 设计模式有更深入的了解,并掌握将功能从想法转化为产品所需的行业知识。本书还将介绍在大型组织中完成工作所需的人际交往技能——这是个人职业发展的关键一步。

作者简介

埃里克·文纳洛(Eric Vennaro)
Meta的一位团队负责人,他在交付高影响力、技术复杂的项目方面具有丰富的经验,擅长移动端、网页端和后端基础设施等领域。他还对机器学习和隐私问题感兴趣,尤其关注通过机器学习支持的工具来提升隐私保护效果的交叉学科。在负责iOS平台的工作并招聘iOS工程师时,埃里克注意到市面上缺少介绍大型移动应用开发的应用架构与设计模式的资料,因此决定将自己领导移动项目的经验总结出来,撰写了这本书。

目  录
目  录
译者序
前 言
第一部分 Apple 系统基础知识
第1章 熟悉Swift 2
1.1 本章概要 2
1.2 结构体与类 2
1.2.1 探索引用类型与值类型 4
1.2.2 类的继承 7
1.2.3 协议 8
1.3 泛型实践 10
1.3.1 泛型函数 11
1.3.2 泛型类型 11
1.4 总结 14
前  言
前  言
本书将教你如何构建可扩展至数百万用户的移动应用程序,同时帮你成长为专家和首席专家。
本书的结构旨在反映工程师职业生涯的路径,并将职业阶段与每个阶段成功所需的工具对应起来。我们从聚焦Swift语言的工程基础知识开始,然而,大多数基础知识超出了Swift编程语言的范畴。这是有意为之的,因为随着时间的推移,框架和语言会更迭(SwiftUI、Objective-C),但是它们背后的基本概念不会。理解这些基本概念会让你将它们应用于不断变化的环境,并高效地学习新的工具——这在大规模应用中是一项更为重要的技能,因为许多大公司都会编写自定义的实现。理解基础知识是软件工程师职业生涯的第一阶段,也是本书的第一部分。
本书的第二部分将讨论如何利用设计模式和应用架构原则构建更好的应用程序。掌握 iOS 应用架构和基本设计模式对于达到高级工程师水平至关重要。在这个阶段,你很可能已经能够独立管理自己的工作,并能帮助初级工程师快速掌握应用开发的基础知识。这是大多数书籍的终点,但这只是职业生涯的中间点,仅凭技术技能是无法让你超越高级工程师的。

相关推荐