具体描述
《自己动手做iOS App:从设计开发到上架App Store》为想要接触iOS 应用设计、开发的读者提供了由浅入深的详细指导。从iOS 应用制作的步骤是什么,应该使用什么软件,如何发布应用到App Store,到iOS 的设计理念是什么,如何正确书写Swift 语言,再到后端和客户端是如何交互运作的等,本书配合图示,精辟、直观地阐明了iOS 应用制作中的种种疑问。
如果你是一位第一次接触iOS 应用制作的新手,那么读完《自己动手做iOS App:从设计开发到上架App Store》你将会充满信心地着手把自己的想法带到现实。即使是有一定经验的iOS 设计师也可以学到如何编写代码,程序员则可以学习到设计知识,并都能够获得独立完成个人作品的能力。
作者简介
张子怡(hippo_san),独立设计师、开发者。个人作品遍布于界面交互设计、插画设计、Logo 设计、iOS 开发、网站开发等领域。同时,也在进行多平台的游戏制作。曾经主导和参与了熊来网、豆瓣FM等优秀产品的制作过程,并创办个人工作室“自然制作”。他相信科技为个人灵魂提供了新的表达方式,并致力于用这种方式来表达自己,同时,解决人类原始、根本的情感需求。
目录信息
Sketch 介绍 2
- 模板Template - 6
- Artboard - 8
- 导航栏Navigation Bar - 10
- Craft - 12
- 字体font - 14
- 对齐alignment - 16
- 用Profile 和Me 界面来练习- 18
- 同一界面的多种不同状态- 22
- 导出export - 31
- 在“真机”上看到自己的设计Mirror - 33
有用的Sketch 知识和技巧 34
- 图形的“组合加减”- 34
- 文字操作- 35
- Alpha Mask - 36
- 插件plugin - 37
用inVision 来制作原型和管理设计(Bonus) 38
原型 42
Xcode 介绍 43
第一次Build 44
Storyboard 49
- 组件Component - 49
- Table View Controller - 51
- Navigation Bar - 53
- Table View Cell - 55
- Preview - 57
- Visual Effect View 和Web View - 60
- Collection View - 62
- Container View - 65
- Stack View - 66
Auto Layout 69
- 对齐& 间距Alignment& Spacing - 69
- Table View 的Auto Layout - 72
- 多个元素的居中- 74
- 用Photo 界面练习- 77
- 连接 Storyboard - 79
编程 83
Swift 介绍 84
用代码控制界面 85
- 关联Storyboard 和代码文件- 85
- 连接组件到代码中- 87
- Protocol - 89
- 自适应高度- 91
- Collection View - 93
- 定义组件事件- 95
- 触发Segue - 97
- Delegate - 98
- xib- 101
- App Security - 104
- UIActivity - 107
- @IBInspectable - 107
网络 110
- Client & Server - 110
- 通信- 111
- HTTP Request Methods - 112
- API - 112
- JSON - 115
- 储存API 信息- 116
- 建立网络层- 117
- MVC - 121
- Grand Central Dispatch & OperationQueue - 126
- 缓存- 127
- 下拉刷新& 划动加载- 129
- 用Segue 传输数据- 132
- 更新xib 信息- 137
- OAuth 2 与登录- 141
- UserDefaults - 146
- POST - 147
- 用delegate 来传输数据- 149
其他 157
- 动画- 157
- 本地化语言- 161
- 提交TestFlight 测试- 165
- 提交到App Store 审核- 170
· · · · · · (收起)
读后感
用户评价
老实说,我之前接触过一些编程教程,但大多浅尝辄止,最终因为缺乏系统性的指导而半途而废。这次看到《自己动手做iOS App》这本书,我眼前一亮,名字就非常直白地表达了它的核心理念——“自己动手”。这正是我所需要的。我不再想被动地接受信息,而是渴望能够真正地投入进去,通过实践来理解和掌握知识。我好奇这本书在“动手”这一点上是如何体现的。它是否提供了大量的代码示例,并且这些示例都是可以直接运行并修改的?书中会不会讲解如何从零开始构建一个具有一定功能的App,比如一个简单的待办事项列表,或者一个可以展示图片的相册?我非常看重学习过程中的成就感,如果这本书能够让我每完成一个小章节就能看到一个可用的功能,那绝对是莫大的激励。同时,我也希望它能帮助我理解App的生命周期,了解UI的构建过程,以及如何处理用户交互。
这本书的名字是《自己动手做iOS App》,这名字听起来就充满了召唤力,让我这个对编程一窍不通但又对App开发跃跃欲试的人,瞬间就燃起了兴趣。我一直梦想着能将脑海中的那些奇思妙想变成现实,打造出属于自己的、独一无二的iOS应用。市面上关于编程的书籍不在少数,但很多都过于理论化,看得人云里雾里,感觉离实际操作遥遥无期。《自己动手做iOS App》这个名字,恰恰捕捉到了我最核心的需求:动手,实践,去创造。我期待它能提供一条清晰的学习路径,从最基础的Swift语法讲起,循序渐进地引导我掌握iOS开发的各项核心技能。我想知道它是否会包含如何搭建开发环境,如何理解Xcode的界面,以及最关键的,如何一步步地构建一个完整的App。我希望这本书能像一位耐心的老师,一步步地带着我,即使遇到困难,也能找到解决的方向。我真的非常想知道,这本书会不会真的让我这个“小白”也能敲开iOS开发的大门,甚至能够独立完成一个简单的App。
作为一名业余爱好者,我最大的困扰在于如何将抽象的编程概念转化为实际可操作的步骤。《自己动手做iOS App》这个书名,让我看到了希望。它暗示了一种“边学边做”的学习模式,这与我以往的经验形成了鲜明的对比。我设想这本书会像一个详细的蓝图,告诉我构建一个iOS App需要哪些“建筑材料”(比如Swift语言特性、Cocoa Touch框架等),以及如何将这些材料一步步地组装起来。我特别想了解书中是否会深入讲解如何处理数据,比如如何存储用户的偏好设置,或者如何从网络获取信息并展示。另外,用户界面的设计也是我非常关注的一点。我希望书中能提供关于如何使用Auto Layout来适应不同屏幕尺寸的指导,以及如何创建美观且用户友好的界面元素。如果这本书能够让我从对iOS开发的“只闻其名”变成“略知一二”,甚至能够独立完成一些小项目,那我就觉得这本书的价值远超其价格了。
我是一名正在学习编程的学生,一直对移动应用开发充满好奇,尤其是iOS平台。《自己动手做iOS App》这个书名,听起来就非常接地气,强调的是实践和亲手操作,这正是我需要的学习方式。我总是觉得,理论知识的学习如果不能与实际操作相结合,很容易变得枯燥乏味,甚至难以消化。我期待这本书能够提供一条清晰的学习路径,从最基本的Swift语言入手,逐步引导我了解iOS开发的生态系统,比如Xcode集成开发环境的使用,以及Objective-C和Swift的区别(如果涉及的话)。更重要的是,我希望它能够提供大量的实际项目案例,让我能够亲手去编写代码,去构建一个完整的App。我非常想知道,这本书是否会讲解如何处理用户界面的交互,如何实现数据的存储和加载,以及如何将App发布到App Store(即使只是理论上的讲解)。
一直以来,我都对开发自己的iOS App充满向往,但苦于缺乏专业的指导和系统的学习资源。《自己动手做iOS App》这个书名,恰好击中了我内心的渴望。它传递出一种“授人以渔”的理念,让我相信通过自己的努力和书中的引导,能够掌握这项技能。我设想这本书会非常注重实操性,它不会只是空泛地讲解概念,而是会一步步地带领我完成实际的操作。我特别好奇它会如何介绍Swift语言,以及如何使用Xcode这个强大的开发工具。我希望书中能够涵盖从基础的UI控件使用,到复杂的功能实现,比如网络请求、数据持久化等。我也想知道,这本书是否会涉及一些App设计的原则和用户体验的优化技巧,因为我深知一个好的App不仅在于功能强大,更在于其易用性和吸引力。如果这本书真的能让我从一个完全的门外汉,成长为一个能够独立完成App开发的“动手派”,那它的价值将是无法估量的。
真的是一步一步从头开始带着做,既有软件的介绍,也有背后的原理,作者甚至自己还画了图解释...最后上架的部分也图文介绍的很详细,好书一本!
真的是一步一步从头开始带着做,既有软件的介绍,也有背后的原理,作者甚至自己还画了图解释...最后上架的部分也图文介绍的很详细,好书一本!
入门读物。这本书多抓鱼不收...
真的是一步一步从头开始带着做,既有软件的介绍,也有背后的原理,作者甚至自己还画了图解释...最后上架的部分也图文介绍的很详细,好书一本!
入门读物。这本书多抓鱼不收...