俗话说的是,万事开头难. 意思是开了头,再把一件事办下去就没有那么难了.
我相信每一个人当想入门一项新技能的时候都有这样的体会吧.特别是现在网络上各式各样的学习资料,文章,这些零星的资料反而让初学者迷失了方向感,增加了入门的难度.
如果这个时候有一个经历过这项技能学习过程的人稍微做一下指引,理一下学习的思路,或许可以做到事半功倍的效果.
我想结合这些年iOS开发的经验,为想要入门iOS开发的同学做一个整理,希望可以对他们有些帮助. 我想入门iOS开发从以下几点开始. 需要提前申明的是我这里讲的iOS开发纯粹的指的iOS原生开发(非基于Web技术)
-
开发环境
iOS是苹果研发的手机操作系统,目前已发布的系统已到iOS13. 我们开发的程序运行于iOS系统平台之上,Apple为iOS开发提供了完善的SDK(Software development Kit),我们的开发是基于Apple iOS SDK基础之上进行的. 也就是说熟练掌握iOS SDK对于我们开发iOS应用至关重要.
以上讲了iOS SDK是iOS开发的基石, 那我们如何应用这些基石? 借助于Apple开发工具xcode.
以下图片展示了xcode中包含的SDK中库的设置
为我们的项目添加需要用的库
关键词: iOS SDK、xcode -
编程语言
学习iOS需要先了解掌握使用的编程语言, 现在说iOS开发,很多人不是很清楚使用是什么语言, 经常有些人问我iOS开发是不是用c语言,或者java语言. 都不是目前iOS原生开发支持两种语言,掌握任何一种语言都可以进行iOS开发,他们分别是objc 和swift, Swift,是苹果于2014年WWDC苹果开发者大会发布的新开发语言,也是苹果主推的编程语言. objc是苹果从第一代iphone开始支持的语言,使用objc可以开发支持所有iphone,ipad,iwatch等苹果移动设备上的程序,并且目前主流的一些应用也都是使用objc开发的,objc的流行归功于iphone的成功. 所以本课程还是主要先支持objc的学习,掌握objc后可以应付目前所有iOS开发的需求,后续再转swift更水到渠成. -
使用工具进行调试
xcode工具介绍如下图双击设置断点
编辑断点
调试过程展示-
设置断点
-
-
点击运行
-
启动模拟器或设备
-
进入断点
接下来会继续写入门指引系列,需要的同学可以关注,希望这些指引内容可以对一些想入门的同学有所帮助. 附上我的微信号关注我哈