原创 學習iOS開發的第1天

大學生活結束,來到深圳工作,準備從事ios開發。今天開始上班了,從0開始學習ios。每天苦逼地學習,爭取快速掌握ios開發技術。從此每天寫一篇博客,記錄每天學到的知識。 今天第一次工作,啓動mac mini後,先熟悉了一下mac系統的操作

原创 學習IOS開發的第5天

今天學習了協議,協議類似於java裏的接口,裏面是方法的聲明,沒有實現,就像java中的抽象方法。協議用@protocol聲明,一個類要遵循一個協議,必須實現裏面用@required修飾或者沒有修飾的方法,用@optional修飾的方法可

原创 學習IOS開發的第4天

今天開始學習oc的高級語法。首先學習了類目和延展。類目是爲了擴展類的方法,不會改變原始類。可以新建一個文件表示類目,也可以把類目寫到原始類裏面。這樣還可以給方法進行分類,把相同功能的方法放到一個類目中。例如,我在Car.中聲明瞭兩個類目,

原创 學習IOS開發的第6天(1)

粗略地學完了Objective-C的基本語法與用法,我準備開始學習ios開發方面的知識。 首先,我看了一下IOS平臺的基本介紹,然後開始學習開發工具Xcode的使用,熟悉了iPhone模擬器的一些操作。還了解了一下ios的沙盒機制和應用程

原创 學習IOS開發的第11天

今天學習了表視圖單元格的編輯。接着之前的項目,我們爲了方便,用UITableViewController的子類BookMarkTableViewCo

原创 學習IOS開發的第8天(1)

今天學習了ios的導航控制器UINavigationController。導航控制器可以管理很多個視圖控制器,是一個棧結構,將一個個視圖控制器壓入棧中。在棧頂的視圖會顯示出來,將它彈棧就會顯示下面一個視圖。 UINavigationCon

原创 學習IOS開發的第12天

今天學習了使用UIPickerView和UIDatePicker。 我們接着之前的項目,將下載視圖控制器改爲自定義的視圖控制器。新建一個類DownLoadViewController下載視圖控制器繼承UIViewController。在l

原创 學習IOS開發的第6天(2)

大多數ios應用,都只包含一個window,它是顯示view的容器。根據MVC模式,我們一般不直接在window上添加view,而是通過viewcontroller來創建和管理view。viewcontroller有個view屬性。 我們

原创 學習IOS開發的第8天(2)

UITabBarController是分欄控制器,可以在屏幕下方創建一個TabBar,TabBar上面有若干UITabBarItem實例。每個UITabBarItem管理一個視圖控制器,點擊不同的UITabBarItem時,會顯示出不同的

原创 學習IOS開發的第7天

今天學習了常用控件的使用。有UILabel、UITextField、UIButton、UISlider、UISegmentedControl、UIActivityIndicatorView、UIAlertView和imageView等。

原创 學習iOS開發的第3天

今天是週末,所以出去辦了點事,學習的時間少了點。主要學習了一下Foundation框架。Foundation框架主要提供了基礎的、底層的類和API,例如字符串、數組、字典、集合及其使用方法。 NSNumber是用來封裝基本數據類型的,將基

原创 IOS學習中的幾個問題

1.描述IOS中MVC得具體體現。 答:MVC中的M是Model,即模型的意思。表示對數據的訪問、處理和操作。V即View視圖,用於顯示界面。C是Controller控制器,用來控制和管理M和C,相當於它們之間交互的橋樑。IOS中充分運用

原创 學習IOS開發的第2天

今天開始真正地學習oc的語法。發現語法和c java 差不多的。看一遍教學視頻,基本都掌握了。 打開xcode,然後新建個mac的command line項目。新建一個car類,會有兩個文件,一個.h文件,是類的聲明;一個是.m文件,是類

原创 學習IOS開發的第9天

今天學習了一個很重要很常用的控件,UITableView。可以直接創建它,也可以創建UITableViewController。因爲剛開始學習表視圖,所以我先創建UITableView來練習。 接着前面的項目,我修改分欄控制器的第二個書籤

原创 學習IOS開發的第10天

今天試着改變了一下表示圖單元格的風格。接着上一篇文章裏的項目,在loadView方法的創建表視圖的語句中可以改變表視圖的風格。 //創建表視圖 UITableView *table = [[UITableView alloc