Xcode学之前应该现学啥语言?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode学之前应该现学啥语言?相关的知识,希望对你有一定的参考价值。
本人准备自己开发软件,可是苹果的开发是Xcode……我应该现学C语言还是C++还是其他的语言?开发ios软件必须Xcode嘛?有没有什么推荐更好的?最好是苹果机上的软件,学习语言应该怎么学?有没有推荐的网址或者好的书?
如果你要是没有学C那,你最好还是学C,学好C再学别的也不晚,开发IOS必须在苹果机上,当然排除你用虚拟机的因素了,在苹果机上也是可以安装eclipse,学习Java的,不过Xcode能支持C,OC,C++,支不支持java我是不知道的,估计也支持,Iphone的程序使用OC编写的,学习OC是基本没有教学视频的,一开始我自己自学的时候,都是看的书,推荐你看看 《object-c基础教程 》 这是最出名的一本OC的入门书,看完了之后还有好几本别的,比如《IOS编程》,还有 《Iphone开发基础教程》,《iPhone和ipad开发实战》,这些都是外文书翻译过来,很不错,个人经验而已,贵在坚持追问是实体书还是电子书?电子书的话你能给我吗?实体书的话是什么出版社的~object-c基础教程那个是不是第一页是个橘子样子的?
追答我都是买的实体书,电子书不是很好找那,我也找过,还是买书吧,我记错了,那本书的名字,我现在拿起来看了看,它叫《 objecti-c2.0程序设计》,是机械工程出版社翻译的,我被我上面的那人误导了,还有如果你要开发iphone游戏的话,不光要学习OC还要学一个叫COCO2D的东西,努力吧不过我有那个 Iphone开发基础教程 的PDF版的电子书,关于OC的PDF的没有……还有个人觉得JAVA比OC难那
参考技术A 如果仅仅想掌握xcode这个软件的用法,学习这款软件的使用,多看自带的帮助文件,也有相关的电子书,比如Mastering Xcode 4: Develop and Design,Xcode 4 iOS Development Beginner’s Guide。如果是学习用xcode做mac或者iOS开发,那么需要掌握Objective-C语言。
相关的书籍有:
《Objective-C基础教程》
《Objective-C初学者指南》
《Objective-C编程》
《iOS编程》
前面的两本可以让一个拥有一定的编程语言基础(至少看得明白程序语言,可以不会写)大概了解和掌握Objective-C语言,后两本则可以帮助自身如何在Objective-C体系内编写程序。
附:Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在GCC以及Clang运作的系统上编写和编译,因为GCC与Clang含Objective-C的编译器。1980年代初布莱德·确斯(Brad Cox)在其公司Stepstone发明Objective-C。这门语言的应用一般局限于苹果的产品。 参考技术B 过来人告诉你,只要你会一门语言,无论是哪种,都能学Xcode开发,不会C和C++也行,当然会C的话会更好,因为Objective-C就是在C语言的基础上开发的,任何C代码都可以直接在Objective-C里运行,到后期你能轻松的接触一些底层的东西。 参考技术C 必须xcode,也就是ObjC语言,不过要直接学ObjC语言可不容易,先学C语言是必须的,比较容易点的学习路线是
C然后Java然后再ObjC
学Python入门应该先学啥?
学Python应先从Python开发基础部分入手,如学习Python语言介绍、环境安装、 Python基本语法、基本数据类型、 二进制运算、流程控制、 字符编码、文件处理、 数据类型、用户认证、函数、 三级菜单程序、购物车程序开发、 员工信息表开发、内置方法、 递归、迭代器、装饰器、 模块的跨目录导入、 b加密\re正则\logging日志模块、 常用标准库学习、 软件开发规范学习、 计算器程序、 ATM程序开发等,学完这些基本算是入门了 参考技术A先学python语法,选一本适合自己的入门书籍,先看书再实操,一步一个脚印,温故知新。学python就是要多敲代码,再找一些视频资料相辅相成,差不多就可以入门了,有一个学习交流的地方,会不定时发学习资料,有大神带着能少走许多弯路呢,还有许多志同道合的朋友,共同学习共同进步,一起学习一起吹水哈哈哈
参考技术B 零基础情况下,想学一门语言。其实python非常适合初学者入门。相比较其他不少主流编程语言,有更好的可读性,因此上手相对容易。那么如何快速掌握python?设定目标:做 Python 开发除了熟悉语言本身之外,还需要掌握很多相关联的技能,好比打NBA,你不光要学如何投篮,还要练习力量、技战术等一整套东西。所以,一个普通Python Web开发工程师需要掌握的技能包括至少一个Web框架,比如:Django、Flask、Tornado,做业务系统必须熟知一种数据库,还需要对Linux系统的基本操作和常用命令有所了解,因为以后你写到程序基本上都会运行在Linux平台上。
开发工具:工欲善其事必先利其器,Python IDE层出不穷,推荐Pycharm 和Sublime两个工具都是免费的,而且它们的学习成本非常低,网上找一篇教程看了基本就能上手,Vim、Emacs这样的远古神器还是放以后再去了解吧。
Python3:新手开始总纠结学 Python2 还是 Python3,这种纠结完全就是给自己徒增烦恼,因为它们是同一种语言,只有少部分地方语法不兼容,尽管目前大部分公司还在用Python2,但是Python3逐渐成为主流已是不争事实,毕竟后者性能方面更占有优势。
学习框架:对于刚入门的人,最重要的是培养Ta的学习兴趣和信心。有的会担心自己的基础知识都那么薄弱,如何能学好框架呢?其实这个担心倒是不必,大多数大型的框架都把功能封装得很完整,定义了一套在自己的框架下做事的“规则”,学习框架更多的是学习这些“规则”,入门倒不需要很深的理论基础。 参考技术C 买本python学习手册看看,或者先看看http://www.runoob.com/python/python-tutorial.html 参考技术D
python入门教程网上很多呀,得从基础的开始学习,你可以借鉴一下这个内容
python入门基础学习
以上是关于Xcode学之前应该现学啥语言?的主要内容,如果未能解决你的问题,请参考以下文章