Swift iOS开发小书
3推荐 收藏
9.2K阅读

Swift iOS开发小书

刘传君 (作者)
上市销售
本书使用Swift创建iOS App,内容涵盖构建一个App的最基本的内容,包括UIKit、持久化、HTTP三部分。本书尽可能使用代码来说明介绍知识(而不使用Storyboard)。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

电子书
¥20.00
格式
mobi

出版信息

  • 书  名Swift iOS开发小书
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2017-05-26
  • 书  号EA028
  • 印刷方式四色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Swift iOS开发小书
  • 原书号EA028

本书特色

本书尽可能使用代码来说明介绍知识(而不使用Storyboard)。这样组织材料对读者是有好处的:

最小步骤把代码跑起来。基本上就是拿到代码,粘贴到你的AppDelegate.swift文件内,然后Run就是了。
你不必看和Storyboard相关的啰嗦的操作步骤,然后费力的在IDE内寻找对应的菜单、按钮,并且执行拖放等类似操作员的工作。
因为无需截图、也基本不太需要操作步骤,因此文章篇幅会缩小,这样可以降低你的阅读压力。

以代码为核心,意味着你首先把代码跑起来。然后才去真的阅读代码,如果代码看不懂,那么再看解释文字即可。

因为官方主张使用Storyboard,我的想法和官方是背道而驰的,因此做起来其实颇有难度。第一次尝试是在2016年1月时,但是几个月后就不得不放弃。等到快一年了再重回此主题,我发现如有神助,因此发奋写作完成本书并分享给你。

目录

前言 阅读
最小的App 阅读
View Controller
View
自动布局
演示用的App
持久化
HTTP(S)
后记 阅读

作者介绍

刘传君:说起来都是写书,我会希望有何不同呢?这真是一个好问题。我的回答是,我会努力提升一本书的信息密度。我秉持的原则是用更少的文字和代码来表达更多的信息量。表现出来的就是,我把这本书写得更薄,而不是相反。在信息爆炸的年代,你知道这意味着什么。

用代码来简单而直接的表达知识,是符合我一贯的写书的思路的,因此是让我快乐的。希望这本书也让你快乐的学习Swift新知。

大家也喜欢

  • 精通iOS开发(第8版)

    Molly Maskrey   Kim Topley   David Mark   Fredrik Olsson   Jeff LaMarche   周庆成   译

    本书是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift语言循序渐进地讲解了适用于i...

  • Swift编程权威指南(第2版)

    Matthew Mathias   John Gallagher   陈晓亮   译

    Big Nerd Ranch是美国一家专业的移动开发技术培训机构,本书是其培训教材。书中系统讲解了在iOS和m...

  • iOS开发指南:从Hello World到App Store上架(第5版)

    本书是iOS 开发权威教程,以Swift 和Objective-C 两种语言进行讲解。书中分5 部分介绍如何从...

  • 从零开始学Swift(第2版)

    【主要内容】 本书基于Swift 3.x,通过大量案例全面介绍苹果平台的应用开发。全书共分5部分,第一部...

  • 高性能iOS应用开发

    Gaurav Vaish   梁士兴   郝田田   陈作君   译

    性能对用户体验有着至关重要的影响。本书将介绍对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。...

相关文章

  • 小书电子书不要这么贵吧,以前不都是12元么,
    赵明威  发表于 2017-08-02 15:20:43
    推荐
  • 现在处处讲究UI设计,不用 Interface Builder Storyboards ,用户界面能快速设计到位吗?后续的调整,特别是对各个组件的定位,不太直观吧!另外,文档价格感觉是不是有点高呀!
    nerowlh550  发表于 2017-05-29 22:27:19
    推荐
    • 想要使用IB设计界面是没有问题的。但是用IB来传递UIkit知识,会让人陷入操作的细枝末节中,因此在我看来并不合适,前言已经说明我的观点。

      1000copy  发表于 2017-05-31 10:19:04
    • @1000copy 同意你的观点

      暴走的杨大侠  发表于 2017-09-08 11:23:37
  • view小节中tableview宽度高度都不能自适应整个window,可以修改一下吗?运行在iPhone7模拟器下
    kergee  发表于 2017-07-06 22:41:15
    推荐
  • view小节还有一个问题:最后一个例子如果加载的本地的html文件需要怎么写?如果要加载一个载入中的效果又写到哪里呢?
    kergee  发表于 2017-07-06 23:02:49
    推荐
  • 持久化一小节最后少了一个花括号:override public var description: String { return "dept:{name:\(name),tasks:\(tasks)}" }
    kergee  发表于 2017-07-07 20:17:27
    推荐
  • https小节提示浏览器无法与服务器建立安全连接,打不开
    kergee  发表于 2017-07-07 21:08:59
    推荐