系列:iOS开发-开发工具

所谓工欲善其事,必先利其器.
既然准备开始做开发那么必要的工具是不能缺少的.
首先你得拥有一台mac电脑,无论是正规的还是非正规的(黑苹果),必须需要一台,否则你很难具备开发环境.
当然现在的微软也很强大,发布了新的vs2017,其可以让你在windows下开发iOS应用,但是毕竟不是苹果系列,受到的限制可能会有不少,冲突可能也会有不少…
所以还是言归正传.

  1. 一个macOS系统的电脑(不管你是不是黑苹果)
  2. 安装iOS开发必备工具–Xcode

    安装步骤很简单:
    a. 打开App Store
    b. 搜索目标软件Xcode
    c. 购买并安装Xcode(和其他软件一样)
  3. 开始熟悉Xcode

    我这里现在的是最新的Xcode-8.2.1

那么我们开始创建一个项目吧

进入里面,我们可以看到这样的界面

有iOS、watchOS、tvOS、macOS Cross-platform…
五花八门,原来Xcode不仅可以写iOS应用,我们还可以用它来写其他的…
我们创建一个大家都会的C语言的项目试试看…

创建项目,注意语言选择->C

项目创建成功

点击左上角黑色的三角形按钮或者使用键盘快捷键command+R
运行起来试试看…

使用Xcode创建的第一个项目成功啦!

那么如何创建iOS应用呢?
方法一样,只是选择的不一样



我们再运行看看…
多出了一个模拟器…

但是为什么一片空白呢?
原因很简单啊,你什么都没有写呢.
那么想要创建一个完整的iOS项目么?
跟着系列一步一步来,不要着急…

系列:iOS开发-前言+大纲
http://blog.csdn.net/spicyShrimp/article/details/62218521

系列:iOS开发-开发工具相关推荐

  1. IOS开发系列--IOS程序开发概览

    IOS开发系列--IOS程序开发概览 2014-08-04 19:42 by KenshinCui, 9983 阅读, 51 评论, 收藏, 编辑 概览 终于到了真正接触IOS应用程序的时刻了,之前我 ...

  2. iOS开发系列--IOS程序开发概览ios基础

    iOS开发系列--IOS程序开发概览 概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的I ...

  3. iOS系列开发-版本控制工具Git的使用

    iOS系列开发-版本控制工具Git的使用 作为一个开发者,与团队之间默契的配合是很重要的,我们所写的代码在无论是在公司还是在个人来说都是一份不可随意丢弃的东西,但是如果只是单纯的开发,我们很难做到今天 ...

  4. python ios开发环境_程序员的macOS系列:Mac开发环境配置

    1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...

  5. 系列:iOS开发-C语言基础

    #系列:iOS开发-C语言基础 之前也说了iOS中的OC是扩充C的面向对象编程语言 那么无论是从什么角度来说都要首先回顾一下C的内容,虽然很多人在大学的时候都有学习过C语言,一提到谭浩强,我估计90% ...

  6. shell编程系列26--大型脚本工具开发实战

    shell编程系列26--大型脚本工具开发实战大型脚本工具开发实战拆分脚本功能,抽象函数1.function get_all_group 返回进程组列表字符串2.function get_all_pr ...

  7. mac json格式化工具_一个在 MAC 上 iOS/Flutter 开发的辅助工具

    大家好,我是章鱼猫. 今天给大家推荐的这个开源项目,是来自于我们公众号读者的投稿,这个东西还挺好的. 如果你作为读者,也有自己的开源项目或者你也有想推荐的开源项目,都可以向我们投稿,我们就是致力于帮助 ...

  8. iOS游戏开发 几个有利工具

    2019独角兽企业重金招聘Python工程师标准>>> iOS游戏开发 几个有利工具 本文介绍的是iOS游戏开发 几个有利工具,为友们介绍几款开发工具,游戏爱好者记住了!先来看内容. ...

  9. 移动开发在路上-- IOS移动开发系列 多线程二

    最近太忙没太多的时间,忙碌的码农生活空下来一点时间,都会挤出来看一些技术或者咨询的文章,废话不多说,直奔主题. 接着上一次的继续说. 定时器在多线程的使用 NSRunLoop 是线程相关的基础框架的一 ...

最新文章

  1. jsonp跨域ajax跨域get方法
  2. 创业故事:腾讯的创始人们
  3. 1350 Taxi Cab Scheme DAG最小路径覆盖
  4. SpingMVC 执行的流程
  5. Java多线程学习笔记-线程的使用
  6. C语言printf 和 scanf 用法
  7. elementui tree获取父节点_elementUI 树状图 点击子节点获取父节点
  8. 异常mongodb:Invalid BSON field name XXXXXX:YYYYY.zz
  9. 软件测试安装包,安装包的测试
  10. python细胞自动机及微分计算
  11. 学习plc编程需要掌握的知识点
  12. c语言编程 消除直线锯齿,C语言 抗锯齿像素渲染
  13. 利用python脚本根据DOI号自动查询参考文献信息
  14. html5中按钮点击事件,javascript按钮点击事件
  15. WebRTC-NACK、Pacer和拥塞控制和FEC
  16. 一种基于XGBOOST的企业员工稳定性(员工离职)预测方法
  17. 三相交流电源中相电压电流符号表示
  18. python-字符串容器
  19. 【转】大河报重要版面刊登署名永春文章:观猴有感
  20. MacPro终端出现bash: touch: command not found

热门文章

  1. 【Python】最长括号匹配问题:给定字符串,仅包含左括号‘(’和右括号‘)’,它可能不是括号匹配的,设计算法,找出最长匹配的括号子串
  2. PHP 实现汇聚adapay调用微信支付
  3. 空间两直线最近的两个点、距离
  4. 车辆姿态角(Euler角)Pitch、Yaw、Roll 的设定
  5. OpenCV-计算平均值cv::mean
  6. github.io 公共博客
  7. 富文本编辑器tinymce 自定义中文字号(四号,小四,五号,小五等)
  8. JAVA怎么产生一个随机数
  9. composer安装laravel指定版本
  10. 施工企业安全教育培训数字化解决方案