回覆列表
-
1 # 101顆星
-
2 # LaoBaiLazyload
首先我是一個iOS開發人員。我高中舍友是做安卓開發的,由於公司iOS開發離職,老闆讓他兼職iOS開發。因為他從來沒有學習過OC,所以他看到iOS的API都是懵逼狀態多,但是畢竟有安卓開發功底在,所以大概意思能夠理解。因為我倆是哥們,所以我讓他任何問題直接問我,不過從目前他沒有掌握基礎的角度來看,問的問題都是在學習階段最基礎的問題。
所以,作為安卓開發,對於前端的邏輯和iOS幾乎沒有差別,如果兄弟真心想轉iOS開發,我覺得先夯實基礎。無論你學習OC還是Swift,最起碼基礎的控制元件搞清楚,Xcode的使用整明白,Autolayout熟練掌握,剩下就是程式碼邏輯規範和開發功底的問題了。連語法都不清楚是咋回事,對於API也不熟悉直接開搞,我還是不建議的。
最後,我的想法是,安卓和iOS一樣,搞容易搞的好不容易,我想大部分語言都是這樣吧。在某個領域成為專家,再這個基礎上,橫向發展我覺得也是有巨大收穫的。
有安卓開發作為基礎,轉ios開發並不難,開發思維不變,變化的只是語言,語言只是實現的一種工具,像Java和oc或swift都是比較高階的語言了,學習起來是比較容易的。