objective-c

1/77ページ

Objective-C基礎知識之(三):繼承、#import、@class:

一、繼承: 1、用法: 把相同的特徵和行為定義在父類中,子類只定義特有的特徵和行為。 2、繼承的特點: (1)父類、子類是相對的概念。如:人->學生->大學生中,學生即是人的子類,也是大學生的父類。 (2)繼承是單向的,OC中只允許單繼承。 (3)繼承具有傳遞性。 (4)子類從父類繼承了 […]

Objective-C實現常用的4種排序演算法

OC實現的4種排序又來了! 4種排序分別是:快速排序、氣泡排序、選擇排序、插入排序,其他的我就不寫了,因為OC裡的陣列中不能存放基本資料型別,如int不能存放,只能放物件,所以所有的資料我用了NSNumber型別,一開始我直接用>、=、<來比較結果排序後還是亂七八糟,後來想起來不能這麼比 […]

Objective-C簡單的音樂播放器(邊下邊播)

Objective-C中的音樂播放大多用AVAudioPlayer,它有很多優點: (1)可以播放任意長度音樂; (2)可以迴圈播放; (3)可以控制播放的時間; (4)可以控制聲道的音量實現立體聲效果; (5)可以調整音量。 但是AVAudioPlayer有一個很大的缺點,那就是隻能用於播放本地音 […]

iOS程式碼重構的一些方法

最近專案已到尾聲了。對於這個只是換湯不換藥的新專案來說,開始接手的時候是有些抵觸情緒的。經過熟悉了幾個月,出於對職業的責任心,開始一直在公司的iOS討論組裡面分享知識,鼓勵大家一起去改變這一切。希望能把共同認為是好的方式帶進來。下面是最近進行程式碼重構的一些心得。 刪掉死程式碼 諸如以下這些: - […]