资讯专栏INFORMATION COLUMN

学习iOS的编程之路(二)

TNFE / 2249人阅读

摘要:当我的第一个数独的小游戏在上运行之前,我给自己定下的规划是做一名军人,我从没有想过未来的职业是做开发。了解的数据结构通过的代码提示功能果然打出两个字母一堆打头的提示全都跳出来了,于是开始了漫长的查阅资料的过程。

当我的第一个数独的小游戏在Simulator上运行之前,我给自己定下的规划是做一名军人,我从没有想过未来的职业是做开发。

初识Xcode
也许是在校学习的习惯,对于一门新语言来说,我首先想到的是IDE,其次对于学生党来说能免费的坚决不花钱,所以Xcode成为我首选的目标,可是操作系统又成了一个大问题,长年使用Windows系统,要让我装一个Windows 7那可以说是随手可来,让我弄一个Mac OS系统实在是无能为力呀,没办法只好趁着过年回家软磨硬泡让家里买了第一台Mac Pro,就这样装上了Xcode 6.2

第一个Demo
欣喜的打开Xcode,哎?Main()函数在哪?一番寻找之后在Main.m文件中发现了

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
    }
    return 0;
}

看到“Hello, World!”顿时有了好多亲切感,既然找到了那就开始吧,不过这个NSLog是什么鬼?好像哪里不对,不管了,先写个输入试试,于是代码的风格就变成了这样:

char c;
scanf("%c",&c);
while (c != "#") {
  printf("%c",c);
  scanf("%c",&c);
}

虽然看上去有点怪异,不过还是成功的运行起来了,接着一段时间一直用C语言的语法写着各式各样的Demo,于是界面就变成了这样:

这样。。。

还有这样。。。

好了,今天就先练这么多吧,于是打开浏览器搜索了一下刚才那个不知道什么鬼的NSLog。

初识NEXTSTEP
原来那个不知道什么鬼的NSLog就相当于C语言中的printf,是一个输出函数,不管Log我还能理解,前面那个NS又是什么鬼,真是不查不知道呀,NS是NEXTSTEP的缩写,NEXTSTEP是Mac OS的前身,在Objective-C中是Foundation框架的标准前缀。So!!顿时觉得自己好像有事要做了。。。

了解OC的数据结构
通过Xcode的代码提示功能果然打出NS两个字母一堆NS打头的提示全都跳出来了,于是开始了漫长的查阅资料的过程。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/16502.html

相关文章

  • 阿里之路+Java面经考点

    摘要:我的是忙碌的一年,从年初备战实习春招,年三十都在死磕源码,三月份经历了阿里五次面试,四月顺利收到实习。因为我心理很清楚,我的目标是阿里。所以在收到阿里之后的那晚,我重新规划了接下来的学习计划,将我的短期目标更新成拿下阿里转正。 我的2017是忙碌的一年,从年初备战实习春招,年三十都在死磕JDK源码,三月份经历了阿里五次面试,四月顺利收到实习offer。然后五月怀着忐忑的心情开始了蚂蚁金...

    姘搁『 评论0 收藏0
  • 学习iOS编程之路(一)

    摘要:首次认识对象对于计算机相关专业的大学生来说,相信编程已成为家常便饭,当别人说起自己的实验课都是接电路,做实验,给小动物做手术的时候,作为一个工科男,我的实验课却是面对着一台电脑敲着不太熟悉的英文,心里总有那么些枯燥乏味。 我是一名普通院校计算机专业毕业的普通大学生,一次奇妙的机会从此让我喜欢上iOS。 首次认识对象 对于计算机相关专业的大学生来说,相信编程已成为家常便饭,当别人说起自己...

    CoXie 评论0 收藏0
  • 学习iOS编程之路(三)

    摘要:在一段时间枯燥的概念学习之后,好像记住的东西并不多,看来只有自己动手丰衣足食了。再一次大胆的猜测,对于来说实际上是将其指针保存下来,然后在对其进行修改。但是问题又来了,那为啥不直接用,而是用继承自暂时认定问题应该是出自它们的数据结构的不同。 在一段时间枯燥的概念学习之后,好像记住的东西并不多,看来只有自己动手丰衣足食了。 NSString和NSMutableString打出NS之后提示...

    Freeman 评论0 收藏0
  • 自学编程故事

    摘要:问题如何自学编程想自学编程,从何入手。后来证明我们当时来上海的决定是正确的。 前言 之前有人留言说想看我的所谓奋斗史,前天的这篇调查「以产品思维去做微信公众号」也显示这部分人比例还不少,今天突然想到我在2年前在知乎回答过一个「如何自学Android编程」的问题,今天特地去重新看了一遍,2年多的时间再次看这篇文章勾起了我不少的回忆,很感谢当初的回答,记录了我人生的一个阶段,给我留下了人生...

    番茄西红柿 评论0 收藏0
  • 自学MVC看这里——全网最全ASP.NET MVC 教程汇总

    摘要:架构已深得人心,微软也不甘落后推出了。小编特意整理博客园乃至整个网络最具价值的技术原创文章,为想要学习技术的学习者提供一个整合学习入口。包括了项目和编辑器模板,同时和微软最新的支持将大幅提高效率。 MVC架构已深得人心,微软也不甘落后,推出了ASP.NET MVC。小编特意整理博客园乃至整个网络最具价值的MVC技术原创文章,为想要学习ASP.NET MVC技术的学习者提供一个整合学习入...

    suosuopuo 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<