搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 钱塘风华 > Swift3译文系列一

Swift3译文系列一

钱塘风华 2018-03-01

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 Swift3译文系列一

今天跟朋友聊到IOS,突然想到去年上半年,我闲的蛋疼,翻译了 《使用swift3开始进行ios10编程》的前六章,我就把翻译完的翻出来,因本人英语水平不咋滴,各位大佬不要见效啊!不过习惯性的,即使我是蛋疼的时候翻译,而且译文质量也就“呵呵”的水平,转载的话,还请联系我Swift3译文系列一不然我可是会跨省追杀你的


先更新下目录和前言部分,目前只翻译了六章,有空我在翻译后面,最近我都不蛋疼,就先不翻译了


目录

  1. 前言

  2. 开始用Xcode8进行开发

  3. swift游乐场

  4. 建立你的第一个APP

  5. 对于Hello World APP的解释

  6. 关于自动布局的介绍

  7. 使用堆栈视图(Stack Views)进行UI设计

  8. 原型设计(Prototyping)的介绍

  9. 创建一个简单的基于表格(Table-based)的APP

  10. 使用原型单元格(Prototype Cell)自定义表格视图(Table View)

  11. 使用UI弹出框(UIAlertController)与表格视图(Table View)进行交互

前言


20146月,苹果公司向我们推出了一种为IOSMacOswatchOstvOS设置的新的编程语言Swift。到今天为止,苹果公司已经发布了这种编程语言的带有更多新特点3.0版本。从它第一次发布到最近两年的发展过程中,我并不认为Swift可以作为一种新的编程语言。现在Swift变得更为固定和成熟,同时准备为苹果平台开发各种应用。如果你正计划创建你的下一个iOS app或者准备开始学习iOS开发,Swift可以确保作为你所使用的一种编程语言了。


在这本书里,我将给你介绍Swift3,讨论iOS10的一些新特征,最重要的是,向你显示如何使用Swift创建一个真实的app

作为一个零基础的初学者,你可能会问“你是否可能学会用Swift 编程来创建一个真实的ios app”。


我从swift最初的版本发布之时就可以使用它进行编程了。比起OCSwift对于新手来说是更为简单易懂的。虽然并不是每一个人都能成为一个伟大的开发者,但是我相信每一个人都能够用swift学习编程河开发一个app。你所需要的仅仅是努力、决心以及采取行动的意愿。


大约四年前,我推出了AppCoda并开始每周一次发布iOS编程教程。从那时起,我就已经出版了一些关于iOS app开发的书籍。一开始,我认为那些想要学习开发app的人是有编程经验和技术背景的。有意思的是,所有有着不同背景的人们对于创建一个属于自己的app都有着极大的热情。我有一个来自法国的读者,他是一个零编程经验的外科医生,他发布了他的第一个app,这个app允许任何人免费分享和发布广告。另一位读者是一位飞行员。他两年之前开始学习iOS编程,现在创建了一个他和他同事使用的iPhone app。一个法学院的退学生创建了——Boozy——一个用于发现快乐时光、日志处理和餐点时间设置的app。这个app的创建者一开始是因为在DC地区找不到可以喝一杯的好地方,所以她决定创建一个符合自己真实需求的app。同样的,当她有这个想法的时候,并不知道如何编程。所以她踏上了自学之路。


时不时的,我都能收到一些来自想要创建app的人们的邮件。这些邮件通常都会提及以下问题:“我有一个app创意。但是我没有编程技巧,我该从哪里开始?我能够通过学习创建一个app吗?”

我从这些真实的令人惊讶的故事中得出——你如果想创建一个app,并不需要你拥有计算机科学或者工程学的学历。在这些读者中有一件事是共通的。那就是他们都采取了行动——他们为了使想法变成事实都进行了努力。这就是你所需要的。


那么你有一个创建app的想法吗?我相信你可以自己创建一个app。记住:一旦你你抱着极大的热情,开始学习并使它成真,就没有任何事能够阻止你。让我从我最喜欢的《最后一堂课》里引用一句话作为总结:砖墙在那里只有一个原因:它向我们证明了什么才是我们想要的。(Brick walls are there for a reason: they let us prove how badly we want things.—Randy Pausch


最后,很感谢你开始阅读这本书。我希望你将会在阅读中获得享受并能够在苹果商店发布你的第一个iOS app


。。。。。。


你将在这本书中学到什么?


我知道很多读者有一个app的创意,但是不知道从哪里开始。因此,这本新书就是为了解决这个问题所写。它介绍了Swift编程的各个方面,你将从头开始学些如何创建一个真实的app。你将首先学习Swift的基础,然后创建一个app的原型,接着你将从每一章中学习如何增加一些特征进去。通过整本书的学习,你就会拥有一个真实的app。在这个过程中,你将会学习如何在表格视图中展示数据,自定义单元格样式,使用堆栈视图设计UI,创建动画,使用地图,建立自适应UI,在本地数据库保存数据,向icolould上传数据,使用TestFlight进行beta测试,等等。


这本新书提供了很多需要动手操作的练习和项目。你将获得手写代码、修复臭虫和测试app的机会。尽管这涉及到了很多工作,但是这将会是一个值得付出的经历。我相信它将使得你掌握Swift3Xcode8iOS10编程。最重要的事,你将有能力开发一个app并将它发布到苹果商店。


OK,系列二待续。。。

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《Swift3译文系列一》的版权归原作者「钱塘风华」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读