温馨提示:,如果您使用移动终端阅读本篇文章,请连接wifi的情况下阅读,里面有大量图片,以免造成您不必要的损失。
 
潜水博客园很多年,闲来无事,聊一下自己的经历,语文不好(如有什么错别字,请您在下评论)望您谅解,没有上过什么学的。
博主介绍

2010 入园博客园学习.net,只是为后面做.net开发做铺垫。

2011-2012年 2年一直做.net开发(一直处于打杂状态),由于一直打杂状态,萌发转行做ios的状态。

2013-至今 做过4-5个ios方面的app(现阶段处于打杂状态)。一直想做转行,做生意去(但是一直未做)。

后半年的打算了,想在写一些ios开发的知识,希望大家一起来讨论。

一谈做ios平台,大家都会想到“高富帅”工作·,那只是外人面前的一种虚像。当你真正做ios平台,就发现自己是一个
”伪高富帅“的工作,其中幸酸只有自己知道。(如 一个不懂技术的人,他们眼中的程序员的形象,大概都是会想到
一些培训机构宣传这个职业NB形象,而自己都很清楚知道自己的状况)。

即:当你在选择一个行业的时候,你要搞清楚行业的发展,看适不适合你,切记不要道听途说,要做一个有思想的人。


废话不多说,直奔主题。

今天主要开始写ios的基础入门篇,此篇不会介绍ios发展时(如果您想了解google一些)

开发平台

不管你做开发,你至少需要一台电脑,
如果你做.net开发,你需要一台window电脑。
如果你做ios开发,你需要一台mac电脑 。     
             
开发工具
如果你做.net开发,你需要选择一个高效的开发工具,我相信你首选VS.
如果你做ios开发,同样你需要一个高效的开发工具,大家都选择Xcode

开发语言;
如果你做.net开发,我相信园子你的人,会首选 c#,国内很少人选VB.
如果你做ios开发,同样要选择一种开发语言,会首选 object c

先给大家创建一个“Hello World”的程序,看一下XCode的最基本的使用。(下面有很多截图,截图上有很多信息,不便于公布,都打上马赛克)

第一步: 
选取OS X下面的Applicatioin选项,
接着选取 Application选项 下的 Command Line Tool (中文:命令行 工具)
然后点击 next 按钮

第二步操作说明;

Product Name  可以随便填写
Origanization Name 和Company Ienditifer 两个选项先随便填写(后面会用到在介绍)
Type对应的选项必须选择“Foundation"类库,它是ios开发中重要的类库。
不要勾选 User Automatic Reference Couting 这个选项。(后面会介绍)
点击下一步即可

第三步操作说明

选择保存路径即可。

第四步:(界面很陌生,不要管它,后面用的时间多了,你就会爱上它的)
1:只需要点击 ”Main.m"文件即可。
2:出现下图,一个标准“Hello world"程序就创建好了

今天是入门篇,就先给大家介绍到这里。

后续我会把我自己的学习ios的一些方法,分享给大家。如有什么疑问可以加我的QQ  1436051108,一起讨论

-----------------你问我答环节-------------
你可能有一些问题:
ios平台和.net平台学起来哪个容易? 

    本人不知道,编程语言思想都是想通了,为什么大家都喜欢比较了。如.net和java比较那么多年,还是没有结果。

学习ios需要花费多少时间能学完。
    由于以前做过.net方面的开发,学习ios不到半个月就开始找到ios工作,这只是进入这个ios门槛。后面的路还需要你努力。

ios的工作会比其他编程工资高。
  这个没法必,比来比去都是无结果的。所以感觉是靠个人感觉和爱好学习,这样的心态学习是最佳的。

学习ios必须要买苹果电脑吗,苹果电脑很贵呀,不是可以用黑苹果吗?
    如果您真的想做ios,最好就苹果电脑。黑苹果是可以用(我不推荐).

最后给大家总结一下,送上一张思维导图(由于图片太大,截成成2张图),作为最后的结束。

[转载]ios入门篇 -hello Word(1)的更多相关文章

  1. ios入门篇 -hello Word(1)

    温馨提示:,如果您使用移动终端阅读本篇文章,请连接wifi的情况下阅读,里面有大量图片,以免造成您不必要的损失.   潜水博客园很多年,闲来无事,聊一下自己的经历,语文不好(如有什么错别字,请您在下评 ...

  2. iOS-----openGL--openGL ES iOS 入门篇2--->绘制一个多边形

    在上一篇我们学习了如何搭建IOS下openGL的开发环境,接下来我们来学习如何绘制一个多边形. 在2.0之前,es的渲染采用的是固定管线,何为固定管线,就是一套固定的模板流程,局部坐标变换 -> ...

  3. iOS-----openGL--openGL ES iOS 入门篇3---> 纹理贴图(texture)

    在这篇文章中,我们将学习如何在openGL中使用纹理贴图. penGL中纹理可以分为1D,2D和3D纹理,我们在绑定纹理对象的时候需要指定纹理的种类.由于本文将以一张图片为例,因此我们为我们的纹理对象 ...

  4. iOS-----openGL--openGL ES iOS 入门篇--->搭建openGL环境

    OpenGL版本 iOS系统默认支持OpenGl ES1.0.ES2.0以及ES3.0 3个版本,三者之间并不是简单的版本升级,设计理念甚至完全不同,在开发OpenGL项目前,需要根据业务需求选择合适 ...

  5. iOS-----openGL--openGL ES iOS 入门篇4---> 离屏渲染

    http://www.cnblogs.com/CoderAlex/p/6604618.html 通常情况下,我们使用openGL将渲染好的图片绘制到屏幕上,但有时候我们不想显示处理结果,这时候就需要使 ...

  6. Swift入门篇-swift简介

    潜水博客园很多年,闲来无事,聊一下自己的经历,语文不好(如有什么错别字,请您在下评论)望您谅解,没有上过什么学的 在前期 ios入门篇 -hello Word(1) 文章中介绍我这半年准备写一些ios ...

  7. 转载 CoreCLR源码探索(七) JIT的工作原理(入门篇)

    转载自:https://www.cnblogs.com/zkweb/p/7687737.html 很多C#的初学者都会有这么一个疑问, .Net程序代码是如何被机器加载执行的? 最简单的解答是, C# ...

  8. 使用 gulp 搭建前端环境入门篇(转载)

    本文转载自: 使用 gulp 搭建前端环境入门篇

  9. (转载)从Java角度理解Angular之入门篇:npm, yarn, Angular CLI

    本系列从Java程序员的角度,带大家理解前端Angular框架. 本文是入门篇.笔者认为亲自动手写代码做实验,是最有效最扎实的学习途径,而搭建开发环境是学习一门新技术最需要先学会的技能,是入门的前提. ...

随机推荐

  1. [转载]C# winform登陆框验证码的实现

    验证码技术已愈来愈成熟,从最初的数字.字母.字符.汉字已经到目前的语言,其应用也甚广,之前大多数只有在网站上可以看到,现在在一些客户端软件也经常可见(比如证券相关软件).之前做的一个基于 C# 客户端 ...

  2. uva 11489

    简单博弈 #include <cstdio> #include <cstdlib> #include <cmath> #include <map> #i ...

  3. Java学习第七篇:与运行环境交互

    目录 一.与用户互动 1.main方法形参 2.使用Scanner类获取输入 3.使用BufferedReader类获取输入 二.常用类 1.System类和Runtime类 2.String, St ...

  4. centos telnet --xinetd 服务

    telnet由于是明文传输,所以安全起见最好不要用telnet服务.但是由于telnet是一个比较方便的远程工具,在windows上是自带 的不需要安装客户端即可使用.如果telnet设置的比较复杂, ...

  5. java 多线程 CountDownLatch用法

    CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 主要方法 public CountDownLatch(int count); pu ...

  6. MySQL 卸载 --Mac

    pkill mysql sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems ...

  7. BZOJ 3129 SDOI2013 方程

    如果没有限制,答案直接用隔板法C(m-1,n-1) 对于>=x的限制,我们直接在对应位置先放上x-1即可,即m=m-(x-1) 对于<=x的限制,由于限制很小我们可以利用容斥原理将它转化为 ...

  8. lintcode :Partition List 链表划分

    题目: 链表划分 给定一个单链表和数值x,划分链表使得所有小于x的节点排在大于等于x的节点之前. 你应该保留两部分内链表节点原有的相对顺序. 样例 给定链表 1->4->3->2-& ...

  9. JTable单元格放自定义控件(一)-如何在JTable的单元格放JPanel

    原文链接:http://blog.sina.com.cn/s/blog_7f1c8c710101hdpf.html 最近自己尝试着模仿着实现一款非常有名的进销库存管理系统(智慧记)里面的一个功能.功能 ...

  10. 无法嵌入互操作类型“ESRI.ArcGIS.Display.SimpleFillSymbolClass”。请改用适用的接口。

    无法嵌入互操作类型"ESRI.ArcGIS.Display.SimpleFillSymbolClass".请改用适用的接口. 对于这样的问题 先看这个错误所对应的引用时那个,比如这 ...