iOS入门指引系列(零)

俗话说的是,万事开头难. 意思是开了头,再把一件事办下去就没有那么难了.
我相信每一个人当想入门一项新技能的时候都有这样的体会吧.特别是现在网络上各式各样的学习资料,文章,这些零星的资料反而让初学者迷失了方向感,增加了入门的难度.
如果这个时候有一个经历过这项技能学习过程的人稍微做一下指引,理一下学习的思路,或许可以做到事半功倍的效果.
我想结合这些年iOS开发的经验,为想要入门iOS开发的同学做一个整理,希望可以对他们有些帮助. 我想入门iOS开发从以下几点开始. 需要提前申明的是我这里讲的iOS开发纯粹的指的iOS原生开发(非基于Web技术)

  1. 开发环境
    iOS是苹果研发的手机操作系统,目前已发布的系统已到iOS13. 我们开发的程序运行于iOS系统平台之上,Apple为iOS开发提供了完善的SDK(Software development Kit),我们的开发是基于Apple iOS SDK基础之上进行的. 也就是说熟练掌握iOS SDK对于我们开发iOS应用至关重要.
    以上讲了iOS SDK是iOS开发的基石, 那我们如何应用这些基石? 借助于Apple开发工具xcode.
    以下图片展示了xcode中包含的SDK中库的设置

    iOS入门指引系列(零)_第1张图片

     


    为我们的项目添加需要用的库

    iOS入门指引系列(零)_第2张图片

     


    关键词: iOS SDK、xcode

     

  2. 编程语言
    学习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更水到渠成.

  3. 使用工具进行调试
    xcode工具介绍如下图

     

    iOS入门指引系列(零)_第3张图片

     

    双击设置断点

     

    iOS入门指引系列(零)_第4张图片

     

     

    编辑断点

     

    iOS入门指引系列(零)_第5张图片

     


    调试过程展示
    1. 设置断点

       

      iOS入门指引系列(零)_第6张图片

       

  4. 点击运行

     

    iOS入门指引系列(零)_第7张图片

     

  5. 启动模拟器或设备

     

    iOS入门指引系列(零)_第8张图片

     

  6. 进入断点

     

    iOS入门指引系列(零)_第9张图片

     

iOS入门指引系列(一) --无门槛零基础

 

接下来会继续写入门指引系列,需要的同学可以关注,希望这些指引内容可以对一些想入门的同学有所帮助. 附上我的微信号关注我哈

iOS入门指引系列(零)_第10张图片

你可能感兴趣的:(ios_dev_objectc,iOS,入门系列,iOS,objc,apple,iOS,开发)