13
回答
java转向ios开发,求大师指导

本人大四实习生一枚,面试了一家手机应用开发公司,要求ios开发,我之前学的都是java web 方面的知识,人家面试时看好我的面向对象方面的基础不错,但是ios方面的开发我之前从没有接触过,该怎么入门啊?求各位大师指教!!谢谢囖

举报
小小邱
发帖于5年前 13回/3K+阅
共有13个答案 最后回答: 5年前

找一本oc的书 了解oc语法的对象还有内存管理,然后上手项目,首先描画界面,根据界面上网找相应组件,一步步来,等搭建完成后重构,然后ios就入门了

引用来自“恺哥”的答案

首先需要ios的开发环境(mac机器一台);因为ios必须在mac系统上开发调试运行

有开发机器后,上网上找资料吧,有的是

不过mac机器可是一笔不小的投入

公司有开发环境啊 ,我现在要学习怎么入门
--- 共有 2 条评论 ---
小小邱嗯 ,好的,谢谢 5年前 回复
大喵哥先不管那么多 直接把ios 的hello world 先跑起来先,然后再去看看Objective -c 的语法 看书或者网上搜 先网上搜一些简单的入门就好了 5年前 回复

首先需要ios的开发环境(mac机器一台);因为ios必须在mac系统上开发调试运行

有开发机器后,上网上找资料吧,有的是

不过mac机器可是一笔不小的投入

--- 共有 4 条评论 ---
dodola回复 @恺哥 : 那我用的这个估计比较老了 5年前 回复
恺哥回复 @dodola : mac标配都是ssd吧 5年前 回复
dodolamac本不换固态硬盘那叫一个卡,装个虚拟机都比真机用着流畅 5年前 回复
ddatsh哈哈。。。 5年前 回复

有Java基础的话熟悉ObjectiveC也就两天就可以了,然后找一本比较系统的书,先了解一下生命周期,内存回收,ARC,GCD,网络库等,麻烦的是界面开发,你看的资料最好对应上你的Xcode否则容易乱,那些控件只能慢慢做例子适应了,其他的都比较容易理解,这只是快速入门方法,深入的话还需要很多时间,经验之谈。

我是上个星期刚从Android转过来的,现在开始做模块了

--- 共有 2 条评论 ---
dodola回复 @窦骁年华 : objective-c已经把对指针的操作简化了,从JAVA对象的角度去学习可以说更好理解 5年前 回复
MinhoobjectiveC是C语言的一个变种,和纯面向对象的java语言不一样吧。至少像指针这种很难掌握的东西,在java里面就被抽象化了。 5年前 回复

引用来自“Padding”的答案

现找本Objective-c的书啃一啃,啃懂,然后,就没然后了。
为什么呢?为什么没有然后。。。

引用来自“dodola”的答案

有Java基础的话熟悉ObjectiveC也就两天就可以了,然后找一本比较系统的书,先了解一下生命周期,内存回收,ARC,GCD,网络库等,麻烦的是界面开发,你看的资料最好对应上你的Xcode否则容易乱,那些控件只能慢慢做例子适应了,其他的都比较容易理解,这只是快速入门方法,深入的话还需要很多时间,经验之谈。

我是上个星期刚从Android转过来的,现在开始做模块了

恩恩,谢谢,那有没有推荐的书籍啊?我也想向android方向,但公司说那个部门不招人了,现在要学习ios,听说要从零开始,有点压力啊!

--- 共有 2 条评论 ---
大喵哥IOS比Android 好点 个人感觉 5年前 回复
dodola不用有压力。我没看书,有些书对不上我用的Xcode了,越看越乱就不看了,我看的都是官方文档和一些网络文章,基本上一个星期就能跟着项目做些小模块了。 5年前 回复
顶部