ios要怎么开发一定要注册苹果开发者账号吗

iOS开发环境是苹果复的IDE 'Xcode'
Xcode开发app,很制多情况下完全可以在模拟器上进行开发、测试,模拟器应该是安装Xcode是自带的。也就是说,如果你只是学习用,其实只用模拟器就可以进行开发。

而要让开发的app在手机上跑,就是真机测试;Xcode 7之前,需要拥有开发者账号才能实现(越狱什么的就不说了)。现在Xcode 7出来也一年多了吧,所以真机调试不是问题,也不需要账号。

开发为了什么呢?如果自娱自乐,没有账号也罢;如果要发布给用户下载、安装,就必须要购买开发者权限。大多数开发者是没有购买开发者权限的,因为用处不大,而且贵,99$一年。除非你自信自己能开发一款很有前途的app,需要发布,能给你挣钱。不然的话,你去任何一家公司任职iOS工程师,公司都会有自己的开发者账号,你用公司的账号发布公司的app就行了。

Ⅱ 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仅支持单一父类继承,不支持多重继承。