1. 程式人生 > >學習IOS——你必須瞭解

學習IOS——你必須瞭解

IOS開發初體驗

一、什麼是IOS

iOS是由蘋果公司為iPhone開發的作業系統。它主要是給iPhone、iPod touch以及iPad使用。就像其基於的Mac OS X作業系統一樣,它也是以Darwin為基礎的。原本這個系統名為iPhone OS,直到2010年6月7日WWDC大會上宣佈改名為iOS。
二、什麼是IOS開發 IOS開發就是執行在IOS系統上的應用或者軟體,就像手機QQ,微信等。也就是開發手機軟體。IOS開發被歸結為“移動開發領域”,從事IOS開發的人員被稱為“IOS軟體攻城獅”。 三、為什麼要選擇移動開發 手機已成為人類生活中必備的移動電子裝置,移動互聯發展迅速,想在移動互聯領域撈金的創業者越來越多,眾公司為了在移動互聯領域立足,都紛紛開發了自己的移動終端,現在的軟體只要有一個電腦版就會有一個手機版。
四、主流手機作業系統 目前應用在移動終端裝置上的作業系統主要有:Sybian(塞班)、Android(安卓)、IOS、Black Berry OS(黑莓)、Windows Phone,但是Android和IOS作業系統佔據市場份額的九成還多。 五、為什麼要選擇IOS(跟Android比較) 在系統架構方面IOS是基於UNIX作業系統的而Android是基於Linux虛擬機器的,IOS比Android系統穩定性高,IOS不開源,只應用在Apple出產的移動終端裝置上。IOS開發比Android開發簡單。 六、IOS應用的裝置 2007年Apple公司出產的iPhone一代開始的IOS作業系統應用於手機作業系統的新的先河,隨後出產的iPhone三代,直到2010年iPone4釋出時,IOS軟體開發才在國內流行起來,加上後來釋出的iPhone5、iPhone6、iPad、iPod Touch、Apple TV等。

第二講 蘋果電腦初體驗

一、系統簡介 MAC OS X是蘋果公司專門為蘋果電腦設計的作業系統,以UNIX為基礎,功能強大。在此係統下課使用蘋果提供的開發工具XCODE開發MAC OS X和IOS應用程式。OS X版本主要以大型貓科動物命名的,例如OS X 10.0 獵豹(Cheetah)、OS X 10.8 美洲獅(Mountain Lion) 二、蘋果電腦介紹 1、常用軟體介紹  Finder(相當於Windows裡面的我的電腦)和Safari(相當於Windows裡面的IE瀏覽器)等。 2、蘋果電腦鍵盤介紹 蘋果電腦的鍵盤和常見的其他電腦的鍵盤大部分相同,不同之處在於蘋果鍵盤裡面有個Command鍵相當於普通鍵盤裡面的Windows鍵,其功能大體相同。
3’、桌面 蘋果電腦有多桌面機制。 4、快捷鍵 複製:Command+C 貼上:Command+V 回退:Command+Z 儲存:Command+S 5、視窗操作 關閉視窗:Command+W 退出程式:Command+Q 管理多個桌面:Ctrl+↑ 切換輸入法:Command(長按)+空格 6、軟體下載 Aac平臺既可以在AppStore裡面下載也可以再第三方軟體平臺下載,下邊是李明傑老師提供的幾個比較好用的網址 http://soft.macx.cn/ http://down.applex.net/macx/software.html http://www.macdang.com 7、根路徑 例如:/users/mj/desptop/abc.txt 8、UNIX指令 蘋果電腦可以用指令操作電腦,開啟實用工具裡面的終端程式,下面列出幾個常見的終端指令。 cd:更改根路徑 ls:顯示資料夾中所有檔案(資料夾) pwd:顯示根路徑 tab:提示功能 touch+檔案:建立檔案 open+檔案:快速開啟檔案 clear:清屏

第三講 C語言初講

一、C語言簡介 1、C語言是1972年發明的,是一個偶然,首次使用是為了重寫UINX作業系統,而且OC是基於C語言的,並能混用,C語言在軟體開發中佔據很大比例。 2、C語言的特點 1) 豐富的運算子 2) 豐富的資料型別 3) 可以直接操作硬體 4) 高效的目的碼 5) 可移植性好 3、C語言的主要用途 1)編寫系統軟體、圖形處理、微控制器程式、嵌入式系統開發 2)編寫遊戲外掛 3)編寫Android程式 4)編寫IOS程式 二、我的第一個C語言程式 1、程式碼的編寫 1)C程式結構:由函式組成 2)C程式入口:C程式入口是一個叫做main的函式,不管一個程式中有多少函式,最先都是從main函式開始執行 3)程式碼
#include <stdio.h>
int main()
{
  play():
  printf("我的第一個C語言程式\n"):
  return 0:
}
int play()
{
  return 0:
}
4)編譯指令:cc-c+檔名.c 5)連結:cc+檔名.o 6)執行:./a.out 三、學習C語言語法 1、關鍵字 auto double int struct break else long switch case enum register typedef char extern return等。 2、識別符號的命名規則 1)只能有26個英文字母的大小寫、10個阿拉伯數字0-9、下劃線_組成; 2)嚴格區分大小寫 3)不能以數字開頭 4)不能使用關鍵字作為識別符號 5)儘量起一個有意義的名稱,可以是英文也可以是拼音 四、C語言中資料 1、資料型別 1)基本資料型別:整型int、浮點型(雙精度浮點型double、單精度浮點型float)、字元型char、指標型別、構造型別(陣列、結構體struct、共用體union、列舉enum)、空型別。 2)常量:整型常量、浮點型常量、字元型常量、字串常量 3)變數的操作:定義、賦值(初始化) /*1、變數的作用域
從定義變數的第一行程式碼開始,一直到所在程式碼塊結束
2、程式碼塊的作用
幾十回收不再使用的變數,為了提升效能*/
小習題
1>交換整型變數a、b的值。比如a=10、b=11;交換之後a的值是11;b的值是10.用兩種方式實現
1、利用第三方變數
int main()
{
  int a=10;
  int b=11;
  int temp=a;
  a=b;
  b=temp;
  printf("a=%d,b=%d",a,b);
  return 0;
}
2、不利用第三方變數
int main()
{
  int a=10;int b=11;
  a=b-a;
  b=b-a;
  a=b+a;
  printf("a=%d,b=%d",a,b);
  return 0;
}