[译] 一、为何要推出AppCoda系列?
声明:本文翻译自AppCoda网站的文章:Why Launching AppCoda?,作者是创建者Simon Ng。如有异议,请联系博主。
去年九月份,我在App Store上发布了自己第一个iPhone的app程序。开发一款app程序,确实是一个奇妙的体验。我之前已经有十年左右的程序开发经验,开发过很多类的商用系统。但这却是唯一的一次将自己的产品发布,并且全球都能通用。App Store已经改变了我们发布一款软件的方式。如果没有它,我很难想象我该如何发布自己的软件,并且立刻就有成百的下载用户量。我无法用言语来形容当自己的app程序开始被使用,并且第一个五星好评产生。
我大概一年前开始学习Objective-C(开发iOS程序使用的开发语言)和iOS编程。尽管我有好几年的编程经验,然而我对Objective-C还是一无所知。从我的经验看来,学习一门编程语言最好的方法就是自己上手操作。这就好比是你学习一门外语。你不能仅仅是通过阅读一本书,然后教会自己日语(或者其他语言)。你必要要去实践,实践再实践。你学习一门新的编程语言也是这个道理。于是,我决定创建一个真正的app,那个之前提到过,用来联系所欲的iPhone技巧和窍门。我花费了数个礼拜来掌握iOS程序开发的基础知识和实践开发app。这将会是一次很棒的学习经验。
至此,我已经萌生了一个要创建一个用来分享iOS编程开发经验的新博客的想法。这个想法在我脑海中产生已经有很长一段时间了,但是对我来说常常很难找到空余的时间(很显然,这是一个借口)来开始一个新的博客。
我开始意识到,如果我一直把想法放在心里,然后一直等待空余时间再去做。那么,我将永远不会去实现它。我必须要开始行动起来!上个月末,我终于点击了“发送”按钮,然后将这个关于创建一个新博客--AppCoda的想法,发送给我的用户。
AppCoda是一个关于iOS编程开发的博客。在这里,我将会分享iOS编程经验,并能够帮助你们开启属于你们自己的iOS编程之旅。最终,我希望它将成为IOS开发者分享很讨论开发技巧的社区平台。
作为首发,我将会发布一系列的文章,和大家一起来做出一款app程序。这是一个简单的程序,但是它将给你建立起开发自己app程序的启示。iOS开发其实并非是一件很难的事,即便是你没有任何的程序开发经验,你同样可以开发出一款app。更重要的是,还可以实现自己想要的功能。
这一系列的免费课程是专门为iOS开发新人写的。我将会继续努力完善开发的内容和博客的设计。这将还会有很多的工作得去完成。我会尽可能在四月份完成这个课程的编写。
现在,如果你对iOS编程充满热情,那么就请加入我们。我们已经从用户当中得到了很好的反馈,近300多用户已经报名了我们的课程。
你也没有必要孤军奋战,赶快邀请你的好朋友们一起来加入学习IOS编程开发的大军吧。
我会很快再和你们见面!
[译] 一、为何要推出AppCoda系列?的更多相关文章
- [译]Modern Core Graphics with Swift系列
第一篇 想象一下你已经完成了你的app并且运行的很好,但是界面看上去太土,你可以在PS里面画好多不同尺寸的自定义控件,Apple并没有4x的retina屏幕. 或者你已经未雨绸缪,在代码中使用Core ...
- [译]ASP.NET Core 2.0 系列文章目录
基础篇 [译]ASP.NET Core 2.0 中间件 [译]ASP.NET Core 2.0 带初始参数的中间件 [译]ASP.NET Core 2.0 依赖注入 [译]ASP.NET Core 2 ...
- [译]Dynamics AX 2012 R2 BI系列-规划分析的注意事项
https://msdn.microsoft.com/en-us/library/gg731898.aspx 在开始实施AX的分析特性前,有很多事情要考虑.本文描述了你必须考虑的事情,和在 ...
- [译]Dynamics AX 2012 R2 BI系列-分析的架构
https://msdn.microsoft.com/EN-US/library/dd309691.aspx 下图显示了包含在AX中的SSAS Cube,和用于访问他们的组件. 下面的 ...
- [译]Dynamics AX 2012 R2 BI系列-Cube概览
https://msdn.microsoft.com/EN-US/library/dd252604.aspx Cube是一个多维度的结构,它是BI应用开发的基础.本文描述了cube的组成部分, ...
- Smart3D系列教程5之 《案例实战演练2——大区域的地形三维重建》
一.前言 Wish3D出品的Smart3D系列教程中,前面一讲说明了小物件的照片三维重建,相信大家对建模的流程有了一定的了解.这次讲解中,我们将演示说明以一组无人机倾斜摄影照片为原始数据,通过Smar ...
- Smart3D系列教程4之 《案例实战演练1——小物件的照片三维重建》
一.前言 Wish3D出品的Smart3D系列教程已经推出3讲了,分别是关于倾斜摄影三维建模原理应用.照片采集技巧.Smart3D各个功能模块的作用,它们都是围绕Smart3D建模软件进行的讲解.那么 ...
- Smart3D系列教程3之 《论照片三维重建中Smart3D几个工作模块的功能意义》
[摘要] 近年来,倾斜摄影测量技术是国际测绘遥感领域近年发展起来的一项高新技术,利用照片进行三维重建成为一项关键性的技术.Smart3D软件,是照片三维重建主流软件之一,本文将就Smart3D建模软件 ...
- 高仿淘宝送货地址暴走漫画系列(附demo)
演讲: 我是个程序员,一天我坐在路边一边喝水一边苦苦检查bug. 这时一个乞丐在我边上坐下了,開始要饭,我认为可怜.就给了他1块钱. 然后接着调试程序.他可能生意不好,就无聊的看看我在干什么.然后过了 ...
随机推荐
- Visual Studio 2013 支持MVC3不完善,Razor智能提示不完整或者不提示
以下只是针对MVC3. 前天试用Orchard 1.8,用VS2013新建C#类库项目(ClassLibrary project),然后新建Views文件夹,新建cshtml,然后引用MVC3的相关d ...
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化.如果你配置了vhost,而且只需要你这一个vhost支持pa ...
- SQLLDR记录数与文本记录数比较
我们平时都用sqlldr进行将文本数据加载到数据库,但是有时候由于数据问题导致入库率不能达到100%,因此我们要检测是否存在不能入库的数据记录.以下shell脚本就是统计文本中记录数和数据库中记录数是 ...
- [Xamarin] 用Service 來製作一個Notification的時鐘 (转帖)
這篇利用來製作一個會出現在Notification的時鐘,來敘述一下 Service,在你製作的App被關閉時,可以透過Service繼續運行你想處理的部分,當然Service 也有其生命周期 接下來 ...
- 在Visio2010中修改默认字体的大小
由于我常需要在Visio2010中画流程图和UML图,但是Visio2010中的字体默认8px,这对眼睛是个挑战.摸索了好久终于找到在visio2010中修改字体大小的方式. 1.点一下红色箭头所指的 ...
- [ucgui] 对话框6——触屏位置简单例子
>_<:直接调用函数获得触屏位置: xPhys = GUI_TOUCH_GetxPhys(); /* Get the A/D mesurement result in x */ yPhys ...
- [51单片机] SPI nRF24L01无线 [可以放在2个单片机里实现通信]
main.c #include<reg51.h> #include"2401.h" #define uint unsigned int #define uchar un ...
- SignalR初体验
简介 ASP .NET SignalR[1] 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信.什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以 ...
- ASP.NET 5系列教程 (六): 在 MVC6 中创建 Web API
ASP.NET 5.0 的主要目标之一是统一MVC 和 Web API 框架应用. 接下来几篇文章中您会了解以下内容: ASP.NET MVC 6 中创建简单的web API. 如何从空的项目模板中启 ...
- 深入理解JavaScript 事件
本文总结自<JavaScript高级程序设计>以及自己平时的经验,针对较新浏览器以及 DOM3 级事件标准(2016年8月),对少部分内容作了更正,增加了各种例子及解析. 如无特殊说明,本 ...