最好是有教材能一个例子一个例子的教,如果只是学习语言好像还不能很快上手.
怪我咯2017-04-17 13:11:19
現在這種問題越來越多,21天學會某某,某某從零開始變高手之類的東西太多。
學東西不能太浮躁。
程式設計零基礎?那就先學基礎啊,沒有基礎,走路都不穩,請問怎麼跑?
不要覺得學了基礎和實際開發沒有直接作用。
做個不恰當的類比,程式設計就像武俠裡的元素。
沒有武功的人,也可以玩弄兵器,只要耐心的閱讀兵器的使用說明書
掌握了武功招式,能夠對付不少敵手
想要修練高手,最後還要看內功,內功好的人,學其他門派的招式也易如反掌。
回歸正題,題主說沒基礎,當然是內功不足。又想快速開發IOS
,就是學會使用兵器。太浮躁結果導致什麼都不會。
建議,先學語言,swift
包含許多現代語言的特性,不算難。學會基本的語言,再去github
上搜別人的專案模仿,這個過程既會加深基礎,也會知道寫一個專案大致的流程。總之是要再實踐和試錯的過程中成長的。
swift 不一定需要C和OC的基礎,當然會更好,尤其是IOS
的api
有的還會牽扯一些oc的用法,不用擔心這個,靜下心來學,等你遇到問題了,再去想辦法解決,而不是一開始就先設想出會遇到的問題,無限的糾結中。
大家讲道理2017-04-17 13:11:19
學習swift不需要有c或oc的基礎。就像學開車前不必要學騎三輪車。有基礎只是學的比較快。
書的話推薦官方的《swift程式設計語言》,有漢譯本。
阿神2017-04-17 13:11:19
有基礎更好了理解起來更加方便和快捷也更加深刻一些
如果沒有那就是某些第一次接觸的東西可能理解起來不是那麼容易而且可能導致你要去看之前這個東西的
概念
so 有更好沒有也不是不能學