1、ios是移動作業系統中的一種,主要應用於iphone、ipad、ipod等蘋果裝置。
2、其他移動作業系統:android、ios、symbian、windows phone(windows10 mobile)
3、應用於pc上的作業系統:os x和windows
4、ios開發步驟
(1)搭建軟體介面(ui:開發中絕大部分時間都在處理ui)
(2)傳送網路請求(多執行緒/網路)
(3)網路資料解析(json/xml)
(4)在介面上顯示資料
5、object-c
物件導向、記憶體管理、category、protocol、block、copy、kvc/kvo、foundation框架
軟體開發定律:萬物皆物件
文字標籤物件:uilabel
按鈕物件:uibutton
開關物件:uiswitch
進度條物件:uiprogressview
6、搭建ui介面:
(1)利用類建立物件
(2)將物件顯示到螢幕上
7、蘋果提供的框架
(1)uikit:建立和管理應用程式的使用者介面(主要)
(2)quartzcore:提供動畫特效以及通過硬體進行渲染的能力
(3)coregraphics:提供2d繪製的基於c的api
(4)corelocation:使用gps和wifi獲取位置資訊
(5)mapkit:為應用程式提供內嵌地圖的介面
7、product name+organization identifier構成唯一標識(要求英文)
執行:command+r
xcode介紹:
上:工具欄
左:導航欄
中:編輯區
右:實用工具區
source control:create git repository on…(源**管理器)
中間:deployment info :
deployment target:9.1(最低允許作業系統版本,不向下相容)
右:project document:
class prefix(標誌類字首,至少用3個或3個以上字母)
IOS例項隨筆
工廠方法例項化 用於簡化物件的例項化 通常與類名相同。首字母小寫 工廠方法可以傳遞引數 id 類名 彈出輸入 endediting yes 在類檔案的.h檔案中之所以對檢視是weak弱引用,是因為在nib檔案中 故事板和xib 是已經強引用了 可以用for in方法快速將檢視放入陣列中 iskind...
Tomcat入門隨筆
tomcat快速入門 簡介tomcat是乙個支援servlet和jsp的容器,tomcat本身也可以看成是乙個伺服器 tomcat重要目錄 新增環境變數catalina home,值為tomcat的安裝路徑,進入安裝目錄下的bin目錄,執行startup.bat檔案,啟動tomcat。linux u...
IOS開發隨筆2
剛剛的網路訪問 中已經包含了頁面跳轉,我們這裡再回顧下 頁面跳轉 hometabbarcontroller htbc hometabbarcontroller alloc init self presentviewcontroller htbc animated yes completion nil...