ios 也是要有一定的基础语言的,如果计算机基础语言不是很强的话,不建议学习,学习起来会很吃力。iOS开发语言主要包括:C语言基础、Obiective-C编程、UIKit框架详解这三大块,在这里项目阶段就不详细的介绍了。C语言基础 C语言是开发语言的基础,是最常用的一门程序设计语言,最常用于编写计算机程序。 Obiective-C编程 Obiective-C是在C语言的基础上,加入面向对象特性扩充而成的通用型高级编程语言。 UIKit框架详解 UIKit框架是iphone应用程序开发中最基本的框架,也是最常用到及最重要的框架。

曾用过黑苹果开发,那是09年刚入门学习的时候,后来做实际项目就不用了。
一是往真机上编译是不行的。
二是最新sdk需要最新的系统,而最新的系统黑不上。
三是,ios开发者时间这么宝贵,在黑苹果上浪费时间实在不值得。
开发完全没问题的,不过没办法升级最新版本系统和编译器,不过用来学习基础还是完全没问题的,如果你现在用这个工作,我建议还是买台mac mini 也不是很贵,有些时候投资还是值得的。
iOS是眼下是比较热门的开发,从行业前景看,iOS开发比较有前途,像苹果的appstore平台,也使开发者获益颇丰,待遇自然不在话下。 但是任何事都是从低做起的,所以新人切忌眼高手低,即使从实习生做起,如果有公司能给你机会,也要去尝试。 iOS用的编程语言是Objective-C,入职要有OC的基础。如果你非常想学习的话,可以来我们课程派上先看一些iOS的基础教程,如果证明自己的确可以学会,那可以再考虑入手硬件的开发设备。
挺不错的,ios工资还是很高的。而且不是很难,做软件的话,就那几个控件,来回倒弄。培训完基本就差不多了。薪资方面是能力 和自己吹嘘的。反正老板不知道你能力多少,在自身之上吹一点,工资都会很高。别在一家公司待个几年。有机会去试试。工资也会涨的。工资和多方面有关系啊。这是工作N年的经验啊。
从市场角度来说,IOS和安卓开发是时下比较时髦的方向,算是需求比较大的专业方向了,很多公司都有mobile端开发需求,有大型的电商,也有小的创业团队,很多机会;软件测试是软件开发中不可缺少的环节,有很多抽象出来的测试理论和方法,也有很多通用测试工具。
凡事有软件开发就会需要软件测试,需求面很大,但就具体专业而言可能,还需要专业方面的知识和经验。
至于Java编程是一门技能,Java应用很广,例如安卓开发就用Java编程。所以Java编程是很大一个加分项,对于某些用Java的项目或者公司来说甚至是必选项。
如果你是一个毕业生,建议你选择Java编程,因为C的应用范围有些小,而且是过程语言,学习Java对你理解面向对象很有好处,而且Java应用面广,有利于找工作。
如果有时间,可以复习一下数据结构,软件工程,数据库,编译原理等基础专业知识,预备面试。
如果你愿意从事测试工作,可以学学软件测试理论和方法,掌握一些概念。至于IOS开发、安卓开发,有时间的话可以入门一下,争取当作mobile开发职位的敲门砖。