作为一个同样自学iOS开发过来人的忠告,入坑需谨慎。
iOS开发需要一台mac系统的电脑,一个苹果开发者账号(99美元,官网购买),如果一开始不用连手机测试,账号也可以不要,只用模拟器就行。
iOS开发用的是AppStore里就能下载的xcode,objective-c虽然是c的超集,有了解更好,不知道关系也不大。一开始建议从oc开始,不建议swift。
swift语言是新生语言,现在还在发展当中,它集合了其它编程语言的优点,对老鸟来说相比oc更简洁,用起来很舒服。但对小白来说可能不太友好,oc经过漫长时间的发展,可以说是比较成熟,遇到问题谷歌一下就能找到答案,swift遇到问题查资料都很困难。
无论是oc还是swift,先学基本语法,再学UI,学习建议从看教学视频开始,推荐腾讯课堂,网易云课堂等,然后再看书,推荐下图这本
或者这本
如果英语水平不错,推荐github上的学习地址:
总有一款适合的。
祝题主好运。