ios开发用什么,ios开发需要什么软件

1 , ios开发需要什么软件简单来说需要一个mac系统(现在一般是lion版)(至于是在普通pc机运行这个系统,还是在真正的苹果电脑上运行没什么差别),然后在那个系统下有一个苹果的开发软件,叫做xcode我记得应该是Xcode各位锋友 , 我想问下如果要学习ios app开发需要哪些技术?就像是c语言这些吗?还需要学其它吗?
2 , ios开发用什么编程语言Object C,开发环境是 Xcode 。Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由苹果公司开发 。Xcode是开发OS X 和 iOS应用程序的最快捷的方式 。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成 。Object-C通常写作Objective-C或者Obj-C或OC,是根据C语言所衍生出来的语言,继承了C语言的特性,是扩充C的面向对象编程语言 。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言 。Objective-C可以在gcc运作的系统写和编译 , 因为gcc含Objective-C的编译器 。在MAC OS X系统下,运用苹果提供的SDK等开发工具包,可以用来做IOS开发 , 开发后的程序在Iphone虚拟机中进行测试,运用的主要语言为Object-c 。与C#类似 。Object-c仅支持单一父类继承,不支持多重继承 。
3 , ios 开发app 用什么工具不会编程的话,可以去应用之星网站制作app,打包成ios,安装到手机就能使用了 。你可以追问我,我给你发地址~1、ios平台开发语言为objective-c,开发者一般使用苹果公司开发的ios sdk 搭建开发环境 ,  ios sdk是开发iphone和ipad 应用程序过程中必不可少的软件开发包,提供了从创建程序,到编译,调试,运行,测试等一些列开发过程中所需要的工具; 2、安卓 android开发语言为java , 开发者一般是用谷歌公司开发的android sdk搭建开发环境,使用java进行安卓应用的开发;3、微软windows phone7开发语言是c#;4 塞班symbian系统版本开发语言是c++ 。【ios开发用什么,ios开发需要什么软件】
4 , 苹果系统用什么语言开发的ios开发语言是Objective-C,用的开发工具是Xcode 。ios系统的开发语言Objective-C语言,是一种面向对象的编程语言,那也就是C语言的扩充语言,也就是说在c的基础上升级的语言,那么如果是开发的人员的角度来说 , 如果懂得C语言,那么在做Objective-C开发或者是学习就非常方便 , 那么目前Objective-C语言主要是用于Mac OS X和GNUstep这两个使用OpenStep标准的系统上 。Xcode开发工具从诞生到现在已经有28个版本了,那么Xcode是苹果公司向开发人员提供一种在ios基础开发的一种基础开发环境工具,最初也基于mac操作系统下,那么也就是说,做苹果相关产品的应用开发,几乎都是苹果公司提供的Xcode开发工具 。扩展资料:苹果公司一直在尝试降低Objective-C语言的复杂度淘汰手动内存管理以及C标准头文件,引入更符合当下编程语言潮流的ARC机制,还有通过.语法来访问属性的getter/setter方法等等,都是为了降低Objective-C的学习难度 。即便如此,学习Objective-C仍然需要克服学习门槛 。它的热度完全是由基于Objective-C编写的热门iOS应用带起来 。Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),由Apple Inc开发 。Xcode是开发 macOS 和 iOS 应用程序的最快捷的方式 。Xcode 具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成 。Xcode同时也是一种语言,作为一种基于XML的语言,Xcode可以设想各种使用场景 。它提供了一种独立于工具的可扩展的方法来描述编译时组件的各个方面 。参考资料来源:百度百科-xcode参考资料来源:百度百科-Objective-C5,ios开发需要什么硬件设备ios开发硬件配置环境工具:使用到 Xcode 和 iOS SDK(Apple 提供的开发工具) 。硬件配置:首先有一台Mac电脑 , 然后有一个iDevice——iPhone、iPad、iPod Touch均可,最好拥有以上三者,以便适配和测试 。软件设置:1. 在开发应用程序时,会使用到 iOS 软件开发套件 (SDK) 以及 Xcode,即 Apple 的集成开发环境 (IDE) 。2. Xcode 包括源代码编辑器、图形用户界面编辑器及其他许多功能 , 为您开发完美的 iPhone、iPod touch 和 iPad 应用程序,提供了所需要的全部资源 。3. 应用程序开发工具集中显示在一个窗口中,Xcode 称之为工作区窗口 。在此窗口内 , 可以顺畅地从代码编写转换到代码调试,再到用户界面设计 。4. iOS SDK 扩展了 Xcode 工具集 , 包含 iOS 专用的工具、编译器和框架 。5. 其他无需加入该计划也可编写应用程序并在 iOS Simulator 中测试 。只有加入该计划 , 才能在设备上测试与分发应用程序,还可以全权访问 iOS Dev Center 和 iOS Provisioning Portal 。1. 一台运行着ios的移动设备(iphone/ipad/ipod touch),最好是和你准备开发的应用程序的需求要保持一致,比如你要开发一个前置摄像头应用,那么你肯定不能买ipad2. 一台可以运行mac os的电脑,你可以买imac、macbook、macbookpro、macbook air甚至是一台可以成功安装黑苹果(被破解过的可以安装到pc上的mac os)的pc机 。也可以通过vmware、virtualbox等虚拟机运行mac os , 总之一定要是mac os,因为苹果的集成开发环境x-code只能安装在mac os下 。3. 如果你只是准备练练手 , 学习一下 , 那么第一个也不是必须的(可以用虚拟机模拟运行大多数功能) 。如果你是准备开发一个应用程序去全世界赚各种money,那么你需要注册一个开发者帐号,需要每年向apple缴纳99美刀的“入场费” 。6,IOS软件开发需要些什么设计软件1、一台运行着IOS的移动设备(iPhone/iPad/iPod Touch),最好是和你准备开发的应用程序的需求要保持一致,比如要开发一个前置摄像头应用 , 那么肯定不能买iPad 。2、一台可以运行Mac OS的电脑,你可以买iMac、MacBook、MacBookPro、MacBook Air甚至是一台可以成功安装黑苹果(被破解过的可以安装到PC上的Mac OS)的PC机 。也可以通过VMWare、VirtualBox等虚拟机运行Mac OS,总之一定要是Mac OS , 因为苹果的集成开发环境X-Code只能安装在Mac OS下 。3、如果你只是准备练练手,学习一下 , 那么第一个也不是必须的(可以用虚拟机模拟运行大多数功能) 。如果是准备开发一个应用程序去全世界赚各种Money,那么需要注册一个开发者帐号,需要每年向Apple缴纳99美刀的“入场费” 。简单来说你需要一个mac系统(现在一般是lion版)(至于你是在普通pc机运行这个系统 , 还是在真正的苹果电脑上运行没什么差别),然后在那个系统下有一个苹果的开发软件,叫做xcode学习准备:一台可以运行Xcode的电脑,Xcode只能在苹果系统下运行 。你可以选择购买苹果电脑 , 也可以选择安装黑苹果 。(黑苹果内容,请自行远景论坛了解 。)C语言可以在Win系统学习,编译运行 。但是想开发ios软件,使用OC或者swift,必须是在苹果系统了 。ios9开发、Xcode7、需要的系统最低是10.10.3所以你现在想学ios开发 , 请下载最新的系统,Xcode也采用最新的版本 。对于iOS开发完全零基础,学习iOS开发会很难,不过要想自学iOS也不是不可能 , 需要具备两点作为先决条件:一、强大的自制力:二、中等偏上的智力 。如果这两点题主都不具备,就只能靠耗时间了 。作为一名iOS开发初学者,我的体会是从完全零基础学习iOS开发是很难很难的,我自学了iOS开发一个月的时间 , 毫无头绪最终放弃,报了培训班后,从此顺利入了iOS开发的坑 。现在知乎精英们黑培训班貌似已经成了一种政治正确,好像培训班出身的程序员就该感到多么羞耻似的 。不过据我所知,75%的iOS开发者都是培训班出身(数据来源于之前看过的一个调查,具体比例忘了,所以说大概),据我观察身边的情形,这个比例还是太保守,真实情况只会高不会低 。你们承认自己是培训班出来就这么难吗?想学习找我q二五九,二六一,和四二八七,知识打算玩玩的就绕道吧,只欢迎爱学习的!并且培训班出来的iOS开发者也只是有好有坏 , 就好像科班出身的iOS开发者也有好有坏一样,如果这75%的开发者都不靠谱,国内的移动化联网怎么可能发展到可以和美国相媲美的程度?不能因为某些不靠谱的个体,而黑整个群体 。从iOS开发小白到iOS开发高级工程师,如何学?1.基础如果你是一个非编程相关专业的人 , 例如艺术专业想转iOS开发,建议你先去学C,C可以说是编程界的《易筋经》,学好了C学其他语言会很容易上手 。如果你有了编程基础,那就直接去学OC和swift吧 。2.入门如果你感觉学着吃力,建议你先从视频看起,因为视频讲解的详细易懂 , 当然看视频进度比较慢 。这个阶段要多写一些demo,最好写几个完整的项目 。例如写一个有关天气的客户端或者其他的 。3.进阶要想进入这个阶段,可能要比前两个阶段困难点了 。前两个阶段只是看 , 思考的东西并不多 , 基本看了就会,很多人都可以做到 。物以稀为贵,越容易学会越不值钱 。造轮子,纸上得来终觉浅,绝知此事要躬行 。只是看和写还不行,还要敲 。先从小轮子写起,可以先看别人的代码 , 再去写别人写过的 。熟练了以后,写别人没写过的 。日积月累,你会对iOS编程理解越来越深 。写在最后如果你只是想开发着玩玩,那么你按照以上学习就差不多了 。但是如果你真想走编程这条不归路,你最好还要学习数据结构、计算机网络、操作系统这些知识,虽然这些东西在实际开发中用到的很少 , 但是如果不学这些基础 , 你在成长过程中会遇到瓶颈 。另外,搜索问题的时候尽量用Google 。多看看Apple官方文档,多去StackOverflow问答,尽量熟悉阅读英文的东西 。国外有很多优质学习资源是没有被译成中文的 。师父领进门,挖坑靠个人 。愿大家在iOS挖坑的道路上越挖越深 。。。如果有一天爬不出来了,希望不要来揍我 。美工需要做什么 , 跟ios软件开发没关系 。美工就是画图咯如果你是做游戏开发可能要用到3d max,如果是应用软件用ps就够了

    推荐阅读