原创 OnTouchListener 返回值的含義(轉載)

今天想捕獲Gallery的Touch事件做自己想要的處理,但你添加完setOnTouchListener監聽完之後eclipse自動會生成一個onTouch方法,就可以在這裏面做你想要做的處理了,若你小心地看它會增加return fals

原创 oc中的選擇器SEL

今天說一下oc中一個重要的東西,就是oc中的選擇器,選擇器是用來選取我們的方法的,有點類似於函數指針,SEL變量是用來裝消息的。 SEL創建 //用關鍵字selector來指向方法體 SEL sel = @selector(crash

原创 OC字符串總結

想必學過OC的同學一開始對oc中的語法形式感覺很無語,但是在學習的過程中除了這些最基本的語法要注意,還有一點一定要清楚,那就是oc的思想,學會了oc的思想,我們纔會上手很快,學的紮實。 好了,廢話不多說了,今天剛好閒着,就把我認爲oc中

原创 OC中代理模式(代理傳值)

上次說到了代理模式基本的原型,其實代理模式在oc中是非常常用的,尤其是在iOS開發中,我們經常碰到,所以理解這個代理模式對於我們以後的iOS開發至關重要。廢話不多說,今天就接着上次的尾巴,講講代理模式中至關重要的東西—–代理傳值。 所謂

原创 oc的點語法詳解

oc學習初期,想必大家都在頭文件中聲明變量,然後自己去設置這些變量的屬性的setter與getter吧,如果是學習Java出身的童鞋一定不會忘了在eclipse中自動設置setter與getter方法吧!哈哈,那麼,oc中有沒有什麼方案讓

原创 oc中數組與字典的總結

在oc中數組定義的兩個類,分別爲:NSArray與NSMutableArray。NSArray是靜態的,而NSMUtableArrary是動態數組。他們的一些使用如下: oc數組特點: 1.數組元素可以是任意的對象 2

原创 oc中的類別

類簇 比如NSString、NSArray、NSDictionary ,使用抽象工廠模式,調用他們的方法創建的是他們的子類。 類別 有時候我們使用系統給我們的類的時候,有一些方法系統所封裝的類中並沒有,此時我們獲取又不

原创 Object-c中的點語法

最近在學oc,感覺oc中的點語法挺特別的,今天特意寫一下關於點語法的一些注意事項。 oc開始是沒有點語法的,後來將點語法加了進來,我想可能是幫助一些熟悉其他語言的人轉入oc中來。如果學過c/c++、java等語言,我們估計都不陌生,但是

原创 ListView適配器BaseAdapter

上次僅僅說了相應的SimpleAdapter的使用,今天特別介紹一下BaseAdapter適配器的使用,廢話不多說,直接進入正題吧! BaseAdapter是用的最多的一種適配器,我們可以用這種適配器來適配我們自定義的Item,並且方便

原创 自學c#之路(虛方法的用途以及使用)

虛方法的存在主要是爲了解決基類中有些方法不想讓子類去繼承,而是讓子類去重新複寫基類的這些方法的問題。 以下是具體的例子便於理解: using System; using System.Collections.Generic; using

原创 IOS開發技術之合理利用類的類別

有一段時間沒寫博客了,太忙了最近,但是我還是儘量抽時間去完成自己的博客歷程,哈哈,今天就說說在項目中常用的技巧之一:合理使用類的類別去優化自己的代碼結構。 所謂合理,顧名思義就是根據自己的需要用合適的方案去解決一些代碼重複問題。如果在項

原创 關於object-c中的super與self

學過java或者c++的同學或許都知道this關鍵字是指當前類,這裏oc中的self實際上也是一樣的道理,是代表該類。而super則是指基類。 比如在進行初始化的時候,oc中都是這麼寫的: -(id)init{ self = [

原创 OC中的代理模式(初級)

相信凡是接觸過編程語言的人都會多多少少接觸到一種設計模式—-代理模式。今天我就OC來說說代理模式的具體原理吧! 首先我們先了解一下具體的代理含義,不知道有沒有人在設計類的時候遇到這樣的問題:假如我們事先創建了兩個不同屬性功能的類A與類B

原创 oc中的屬性

oc中我們聲明變量,除了可以直接進行聲明,還可以使用屬性修飾符來進行創建。如下: 當我們創建如下屬性 @property NSUInteger x; 假如當前類有變量NSUInteger _x, 會自動和屬性關聯 假如

原创 Android之ListView進階

想必大家都知道MVC設計模式吧,其實ListView就是依據這種設計模式來進行視圖與數據的交互的。 首先View視圖層不用說都知道在 *.xml中定義的ListView控件,定義完控件以後,我們根據編程需要,要不斷地去更新整個Vie