iOS應用開發入門(1) 第乙個iOS應用

2021-07-26 02:47:04 字數 1737 閱讀 4542

最近因為工作的原因,需要學習ios應用開發。

本人現在在公司負責的是智慧型裝置聯網模組,所謂的智慧型裝置聯網,就是讓一些智慧型裝置(多半是沒用螢幕的裝置)連上wifi,因為沒有螢幕,所以無法像手機和平板那樣通過螢幕選擇wifi和輸入wifi密碼,這個時候就需要手機來輔助,將手機上的wifi資訊同步到智慧型裝置上,同步傳輸的方式又很多,如聲波聯網、802.11資料幀聯網、softap、ble聯網等,這裡就不過多介紹了,但是不管用什麼方式,都需要在手機上開發乙個應用,測試連線方式是否可行,本人學生時代有做過android應用開發,但是因為那時候窮,沒錢買ios裝置,所以沒有搞ios開發,現在有錢了,終於可以搞搞ios應用開發了,當然,開發裝置也不用自己買了,公司給配了臺macbook,開心,嘻嘻。

拿到mac後,第一反應就是陌生,的確有很多地方跟windows不一樣,關閉選單和最小化按鈕都在視窗的左上角,日期時間什麼的都在右上角,和ubuntu很相似,讓我乙個用慣windows做開發的程式設計師覺得很不習慣。

開啟xcode,建立乙個新專案。

名字就叫 hellow_ios吧,配置資訊和android開發很類似,開發語言可以選擇objective-c或者swift,因為本人有c\c++基礎,objective-c和c\c++很類似,所以先選擇objective-c進行開發。

新專案建立好之後進入到開發介面,白花花的一片葉不知道什麼鬼,仔細一看好像能看懂,但是也說不出具體事什麼,不管了,繼續開發,先printf乙個hellow world再說。

在viewcontroller.m中新增這段**,表示新增乙個textview

//定義乙個textview

uitextview *textview1 = [[uitextview alloc]init ];

//位置

textview1.frame = cgrectmake(100,100,100,50);

//背景顏色

textview1.backgroundcolor = [uicolor bluecolor];

//設定它顯示的內容

textview1.text = @"hellow_ios";

//將檢視加到父檢視中

編譯執行

好了,這樣就輸出了乙個顯示hellow_ios欄位的textview在螢幕上了。

第乙個小demo完成了,嘻嘻

終於走出了萬里長征的第一步,這感覺,好懷念,好像回到了大學的時候,乙個人深夜在寢室裡摸索,第一次把android 小demo跑出來的時候。

加油,路還很長,長到你我都難以想象。 

IOS學習 1 第乙個IOS程式

1.執行原理 2.應用程式的生命週期 應用程式載入完畢後被呼叫。在應用程式將要由活動狀態切換到非活動狀態時候呼叫,如按下home按鈕,返回主螢幕,或全屏之間切換應用程式等。在應用程式進入後台呼叫 按下home鍵 在應用程式進入前台被呼叫 應用程式獲取焦點被呼叫。在應用程式要完全推出的時候。3.uiw...

Fluter 編譯第乙個iOS應用

一 流程說明 1 fluter是乙個跨平台ui庫,可以乙份介面 在ios和android上面執行 2 在mac上面安裝fluter的環境,相對比較簡單,通過簡單的命令列可以設定環境 3 可以使用特定ide,可以熱除錯 4 官方說dart和swift和oc可以混合使用,下一次探索這一點 二 安裝步驟 ...

iOS學習 第乙個iOS應用程式

uikit 框架提 用程式構建和管理其使用者介面所需的全部類。uikit 框架只是 cocoa touch 提供的物件導向的眾多框架中的乙個,而 cocoa touch 是所有 ios 應用程式的應用環境。呼叫 會建立乙個 類的例項和乙個應用程式委託的例項 在本教程中,應用程式委託是 由 singl...