您想开始对iOS应用程序进行编程,但不知道从哪里开始吗? 为了开始在iOS上进行开发,程序员必须具有基本的编程知识和计算机技能。 Diego Freniche Brito,移动开发人员和iOS老师 Ironhack,他认为,在开始对iOS应用程序进行编程之前,程序员应该了解“编译器是什么,如何读写代码,特定于语言的语法的来龙去脉,以及诸如工作流如何从应用程序演变到何处等概念。信息存储以及变量如何工作»在开始在iOS上创建应用程序的冒险之前,熟悉Xcode,Objective-C,Cocoa和UIKit也至关重要。
给新手程序员的提示和资源
如果程序员还不熟悉所有这些概念,那么这里有一些非常有用的资源:
- 最重要的资源是 免费的iOS开发课程 由苹果员工在斯坦福大学提供。
- 堆栈溢出是一个有用且免费的平台,可以解决您的任何问题,由程序员设计并为程序员设计,并且可以回答在编程行业中出现的最流行的问题(简单或困难)。
- 该 会议 与iOS相关的知识非常宝贵,其中介绍了许多iOS编程的基本概念以及许多其他相关问题。
- 新手可以在报名 iOS开发周刊 戴夫·沃纳(Dave Werner)的最新消息,以了解最新的行业新闻。
熟悉iOS
为了赶上iOS的世界,阅读理论书籍或观看有关编程软件内部工作原理的视频可以极大地帮助编写代码。 Freniche还建议程序员应加入这项技术的本地支持小组,并通过活动和会议参加新公司的聚会,以了解iOS上最新程序或其编程方法的最新信息。 这些社交活动是结识志趣相投的人,与高级专业人员建立联系,甚至找到愿意指导初学者的人的绝好机会。
适用于iOS的Apple工具
- Xcode的,IDE,可以选择自动补全和代码分析,以帮助您在终止应用程序之前检测代码中的错误。
- 接口生成器 可视化地构建界面,并允许开发人员在其应用程序界面中拖放按钮,标签栏,滚动条和标签本身之类的工具。
- 用户界面工具包 教给开发人员编程的基础知识,扩展代码,并提供多种HTML,CSS和JS工具供您选择和定制。
- 骨架 允许程序员设计界面,编写代码,加密信息,撰写图形,插入音频和视频等等。
针对iOS程序员的建议
编程中最困难的部分之一就是开始入门,但是一旦有人训练了他们的大脑以某种方式思考,它就会变得自然得多。 Freniche对有抱负的iOS程序员的建议是:“编写代码,编写更多代码,阅读大量内容,提出问题,然后……继续编写代码。” 像其他所有内容一样,编程需要时间,实践和耐心。
———————————————————————————————————————————-
Diego Freniche是西班牙iOS编程领域的一位著名自由职业者。 在编程领域已有15年以上的经验,他了解第一手Java,JS,iOS ...的知识,他经常在Ironhack的老师那里进行交流。
Ironhack 是一个技术园区,已在马德里,巴塞罗那和迈阿密启动了第一个编程训练营(Web和iOS)。
训练营是非常实用的课程,有选择性地招生和强化课程,两个月有400多个教学小时。
所有讲师都是Spotify,Yahoo,Ebay,Xing和Telefónica等世界一流公司的程序员。 进入Bootcamp之后,他们将帮助您与他们的一位合伙人一起找到工作。