IOS 開發(fā)學(xué)習(1): 了解一下Objective-C的基本語法. 這部分基本是看完概述就完了. 因為實際上不練手的話, 看到的基本都忘記了. 任意一本介紹Objective-c的書都行, 重點是聯(lián)想對比, 我這里會采用和Java的對比關(guān)系來說名, 存在重點語法沖突的地方, 將標注明確.
IOS 開發(fā)學(xué)習(2):IDE環(huán)境學(xué)習, 目前是XCode 4.3.3. 第一步都是跟環(huán)境做一下艱難的斗爭, ?當開發(fā)環(huán)境不成為你的障礙時, 你才能集中精神去了解編程語言的精髓法严。我贊同這樣的學(xué)習思路:編程語言學(xué)習——》開發(fā)環(huán)境——》軟件框架學(xué)習——》具體軟件業(yè)務(wù)的學(xué)習. 這個思路也尊崇軟件的設(shè)計理念: 將容易變化的部分, 留在最后。【拓展開來凫乖,其實對學(xué)生教育也應(yīng)該如此:先學(xué)不變的基本素質(zhì)(良好的習慣昨寞、道德理念), 再學(xué)可變的具體知識, 包括專業(yè)知識. 扯得好遠~ 收玷或!】
IOS 開發(fā)學(xué)習(3):?OS平臺下組建熄求、框架的學(xué)習. 重點學(xué)習的地方在于, 線程、UI語法, 文本(包括XML文件)處理蔑鹦、 MVC結(jié)構(gòu)
IOS 開發(fā)學(xué)習(4): 產(chǎn)品開發(fā)的完整流程, 即開發(fā)IOS程序, 從Helloworld書寫, 到最后發(fā)布的全過程
以上是總綱, 下面是按照總綱的學(xué)習過程之一:IOS 開發(fā)學(xué)習(1):?Objective-C 基本語法學(xué)習【學(xué)習的過程以C++/Java作為比較方式通同步學(xué)習】
類定義
注意, 在implement 文件中, 需要申明
@synthesize b;
這樣表明用了系統(tǒng)內(nèi)部的set和get方法, 否則是不能被使用的夺克。
方法修飾
Objective-C 方法調(diào)用
特殊指針
null表示為空nil表示為空
注意, id只能指向?qū)嵗龑ο? 基本類型不能使用id. 比如int類型
字符串
布爾類型
Obj-C 特有的語法:
IBoutlet、IBAction
1. 這兩個在語法中沒有特別含義
2. 如果希望在interface Builder中能看到這個控件對象嚎朽,那么在定義的時候前面加上IBOutlet
3. 如果你希望在Interface Builder里控制某個對象執(zhí)行某些動作铺纽,就在方法前面加上IBAction
附注: 個人編寫的例子程序:
1. 類文件的interface聲明:
2. 類文件的實現(xiàn):
3. 類文件的使用main.m:
下圖為今年部分iOS開發(fā)的視頻教程,因為不定時更新中故不做多的截圖哟忍,如果有iOS開發(fā)上的問題不懂或者需要視頻教程可以看我的個人簡介狡门。
因為三月還沒結(jié)束,故不截圖,不定時更新中锅很。