原创 OC--NSString字符串

在OC中核心處理字符串的類有NSString和NSMutableString兩個類。NSString是不可變字符串,NSMutableString是可變字符串。這裏的可變指的是可以動態修改長度和內容。 這裏對NSString常用到的屬性和

原创 iOS基礎控件-UIView

關於UIView 關於UIView控件的內容很多,UIView作爲iOS開發中的基礎控件,所涉及的東西也有很多,下面我來說一些開發中常用到的UIView的屬性和方法。 UIView的初始化 說屬性和方法之前,我們先來創建一個UIView的

原创 OC--NSMutableDictionary可變字典

NSMutableDictionary,作爲可變字典,其中的可變和可變字符串,可變數組是一樣的。NSMutableDictionary是繼承自NSDictionary的,所以上一篇文章中的一些屬性和方法在這裏都是適用的。下面來看看NSMu

原创 OC--category(類目、分類、類別)

category:在我看到的各種資料中,通常有3中翻譯:類目、分類、類別。其實都是一個意思,表示對一個類的擴充。 category使用的優點: 可以隨時給類添加方法,這種添加不需要去創建子類的,而且添加的方法可以被子類繼承。 使用cate

原创 OC--NSMutableString可變字符串

NSMutableString:可變字符串,這裏的可變指的是可以動態修改。 當我們去看NSMutableString的時候會看到下面的一行代碼: @interface NSMutableString : NSString 可以看出,

原创 OC--屬性修飾符

在第一篇OC的文章中,說到面向對象的時候,說到兩個重要的概念:類和對象。文章中寫了一個Dog類,代碼如下: Dog.h文件中代碼 @interface Dog : NSObject //Dog的3個屬性 @property (

原创 OC--NSArray數組

NSArray:這是一個不可變數組類,特點是創建成功,內容不可變。而且只可以存放OC對象。比如int等類型不可以存放在NSArray創建的對象中。 1、創建 在NSArray的類中,有很多創建數組的方法。而常用的方法有下面幾個: 類方法

原创 OC--block

block:代碼塊,是將一個函數作爲值賦予變量。也就是說,block在本質上和其他變量類似,只是它的值是一個函數。在使用block的時候,也就可以像使用標準函數一樣,可以有參數,可以有返回值。 脫字符(^)是塊的語法標識。 int i

原创 OC--protocol 協議

protocol:協議,就是定義聲明瞭一組方法,讓其他類去實現。當然,想要實現這些類,就必須要遵守這個協議。協議沒有父類,也沒有實例變量 協議是一種特殊的程序設計結構,專門用來聲明別的類實現的方法。它有一下常用場景: 1、需要由別的類實現

原创 OC--面向對象

在前面幾篇文章,大致介紹了一下C語言,因爲這次的整理的目的主要還是iOS開發,所以關於C語言的知識並不多,但是也都是我在工作中使用到的,而且是需要注意的東西。以後的文章就是OC和iOS開發的文章了。 好了,廢話不多說,下面開始新的篇章--

原创 C語言--內存管理

對於任何的操作系統來說,內存都是很寶貴的一個地方。所以,對於編程語言來說,內存管理就顯得尤爲重要。 C語言代碼在內存中運行的時候,我們大致將佔用的內存分爲4塊區域:代碼區、靜態區、棧區、堆區。這4各區域,有着各自的特點,他們也存儲着我們的