【2020年12月新书推荐】SwiftUI Projects

news/2024/7/20 22:22:17 标签: swift, ios

各位好,此账号的目的在于为各位想努力提升自己的程序员分享一些全球最新的技术类图书信息,今天带来的是2020年12月由packt出版社最新出版的一本关于Swift开发相关的书

SwiftUI Projects

在这里插入图片描述

  • 页数:410页
  • 作者:Craig Clayton
  • 出版社:Packt
  • 出版时间:2020-12-11
  • ISBN:9781839214660

主要特点

  • 在实用的跨平台开发项目的帮助下学习SwiftUI
  • 了解使用SwiftUI的最新功能为Apple Watch,iPhone和iPad等不同设备构建应用程序的设计注意事项
  • 使用高级SwiftUI布局功能,包括SF符号,SwiftUI网格和SwiftUI中的表单

图书说明

Apple在WWDC 2019期间发布的SwiftUI提供了一种创新且异常简单的方式,借助Swift的功能为所有Apple平台构建用户界面。
本实用指南涉及六个从头开始构建的实际项目,其中两个项目分别针对iPhone,iPad和watchOS,这些项目是使用Swift编程和Xcode构建的。从SwiftUI的基础开始,您将逐步研究构建这些项目。您将通过使用视图,布局和动态类型来学习SwiftUI的基本概念。这本SwiftUI书籍还将帮助您动手进行声明式编程,以构建可在多个平台上运行的应用程序。在本书中,您将使用图表应用程序(watchOS),NBA草稿应用程序(watchOS),金融应用程序(iPhone),特斯拉表格应用程序(iPhone),体育新闻应用程序(iPad)和鞋子销售点系统(iPad),可让您了解SwiftUI项目的核心元素。
到本书结尾,您将为多个平台构建功能齐全的项目,并获得成为专业SwiftUI开发人员所需的知识。

您将学到什么

  • 通过使用watchOS构建应用程序来了解SwiftUI的基础
  • 使用UI元素,例如文本,列表和按钮
  • 在UIKit中创建视频播放器并将其导入到SwiftUI
  • 探索如何利用API并使用Combine在应用中解析JSON
  • 构建应用以使用组合和状态驱动功能
  • 在iPad上创建灵活的布局

这本书适合谁

SwiftUI Projects适用于对Swift已经熟悉的人,不适合完全不懂Swift的纯小白

这就是今天的分享了,不知道对你有没有帮助呢,觉得还不错的话就帮我点个赞吧,如果能关注我就更好了。如果大家想获得这本图书的pdf,也欢迎大家评论和私信,我会持续更新的。祝大家都能够快速成长,早日摆脱996~加油打工人!!


http://www.niftyadmin.cn/n/1503715.html

相关文章

2018 CCPC-Wannafly Camp #5 Problem F 平衡二叉树(打表找规律)

题目描述 平衡二叉树,顾名思义就是一棵“平衡”的二叉树。在这道题中,“平衡”的定义为,对于树中任意一个节点,都满足左右子树的高度差不超过 . 空树的高度定义为0,单个节点的高度为1,其他情况下树的高度定…

(拿来主义) SpringCloud | 第一篇: 服务的注册与发现(Eureka)

一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基…

MVC里使用JSON方法集锦

//一般处理,无参数示例 public JsonResult Test() {Something...return Json{new{Successtrue,Msg"Error!",...}};//return Json(new{Successfals,Msg"ok",...},JsonRequestBehavior.AllowGet); //前台AJAX如果是GET用这句 } //有参数示例 publ…

oracle批量去掉字段值空格

--查询验证 select ltrim(col1) from t1; --去掉字段值左边空格update t1 set col1ltrim(col1); --去掉字段值右边空格update t1 set col1rtrim(col1); --去掉字段值两边空格update t1 set col1trim(col1); t1:表名 clo1:字段转载于:https://www.cnblogs.com/Dev0ps/p/9448860.…

【分享】谷歌公司发布的程序员养成指南

http://www.cocoachina.com/programmer/20141126/10268.html 谷歌公司发布的程序员养成指南 2014-11-26 09:06 编辑: suiling 分类:程序人生 来源:Google in Education 2 5871程序员学习编程 招聘信息:上海庆科信息技术有限公司(M…

Python基础:列表,元组和字典的基本操作

列表(集合list)的基本操作: # 列表的常见操作 nameList ["张学友", "刘德华", "郭富城", "黎明"] # 循环列表 for name in nameList:print(name) print("*****************************"…

NPOI导出自动换行效果

string filename "test.xls";Response.ContentType "application/vnd.ms-excel";Response.AddHeader("Content-Disposition", string.Format("attachment;filename{0}", filename));Response.Clear();string reuslt "0.8锌铁板…

谷歌浏览器console.log()失效,打印不出来内容

这个问题困扰好几天了,网上说的都说的是下图: 勾选这三个就好了,但是我的本来就是勾选上的,还是不行。 后来发现这个: 把这个去掉就可以了,如下图: 原来是因为之前调试js的时候,使用…