2021-08-12 15:30:00 來自于應(yīng)用公園
這取決于你想成為蘋果應(yīng)用還是安卓應(yīng)用。因為兩個app開發(fā)使用的編程語言和軟件是不同的。
1.要在開發(fā),使用蘋果系統(tǒng)的APP你需要使用蘋果公司自帶的xcode開發(fā)工具,通常使用Objective-C或者Swift語言開發(fā)Objective-C是從C語言衍生而來的,繼承了C語言的特點并且屬于面向?qū)ο笳Z言。如果你懂C語言,可以直接用Objective-C編程,區(qū)別不大。不懂可以百度一下。還有蘋果新推出的Swift語言,也超級好用。
2.如果你想要開發(fā)安卓應(yīng)用,你需要為開發(fā),使用Java語言,Java語言經(jīng)久不衰。想做安卓APP,首先要掌握J(rèn)ava語言。對于有C語言基礎(chǔ)的人來說,學(xué)習(xí)Java很容易,可以自己跟著視頻或者文字教程學(xué)習(xí)。也可以買相關(guān)的書籍來學(xué)習(xí)。如果你真的感興趣,但是沒有基礎(chǔ),也可以自學(xué),但是要慢慢學(xué)。
3.如果你不想學(xué)習(xí),百度搜索應(yīng)用公園,他可以沒有基本的開發(fā)軟件。
如何自學(xué)編程
決定
萬事開頭難。如果你一開始就下定決心向開發(fā)學(xué)習(xí),你會害怕失敗和浪費時間。記住,如果你想好了,你必須下定決心堅持下去!
學(xué)會網(wǎng)上搜索和學(xué)習(xí)
自學(xué)計劃開發(fā)的優(yōu)勢是在網(wǎng)上隨處可見IT數(shù)據(jù),非常方便自學(xué),比其他行業(yè)方便很多。記得隨時查看互聯(lián)網(wǎng)上的更多數(shù)據(jù)。
查看更多開源項目
編程和開源項目非常重要,你可以從中獲得很多知識。去GitHub或者codecloud搜索相關(guān)的開源項目,看看別人是怎么寫的,自己學(xué)習(xí),進(jìn)步很大。
做更多實際項目
就開發(fā)而言,實際項目也非常重要。只有自己做實踐項目,把學(xué)到的東西運用到實踐項目中,才會更容易學(xué),更容易忘。
對開發(fā)感興趣
這一點非常重要。興趣是學(xué)習(xí)的動力。如果你對開發(fā),感興趣,相信自己,你一定會事半功倍。
要自信
這是重要的一點。很多自學(xué)的朋友總覺得自己是自學(xué)的,基礎(chǔ)薄弱,不專業(yè)。當(dāng)他們終找到工作時,他們感到內(nèi)疚和自卑。其實一點都不覺得!自學(xué)成才,對于其他方面來說,較大的優(yōu)勢就是解決問題的能力和自學(xué)能力。堅持下去,完全可以超越那些通過專業(yè)方式學(xué)習(xí)的人。
如何在零基礎(chǔ)上自學(xué)編程
首先要學(xué)習(xí)C語言(不一定要學(xué)習(xí)C)和數(shù)據(jù)結(jié)構(gòu)(在編寫wps這樣的大型程序時,學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)可以增加運行速度,不學(xué)習(xí)的話可以了解編程的基本規(guī)則。
如果你想寫硬件系統(tǒng),比如MCU、windows、安卓(一個人寫是不可能的,但應(yīng)該是可以的),那么你已經(jīng)學(xué)會了C語言和數(shù)據(jù)結(jié)構(gòu)。接下來要學(xué)習(xí)ARM或者51單片機。ARM或者51單片機的編程原理和硬件編程是一樣的,然后你可以看看操作系統(tǒng)的底層。
如果要編譯軟件,就得看情況。如果你想編譯windows,你必須學(xué)習(xí)C,你可以完成它。你必須先學(xué)習(xí)JAVA,然后才能接觸到谷歌為安卓修改的JAVA語言。編輯的iOS
Macos你必須學(xué)習(xí)Object-C.