原创 02. 方法

1. 方法(method)     就是類中的函數,寫法和函數不同     -(返回值類型)方法名;    //無參數     -(返回值類型)方法名:(參數類型)參數名;    //一個參數     -(返回值類型)方法名:(參數類型)

原创 01. Objective-C面向對象編程

1. 面向對象編程 用解決現實中的問題的辦法來解決計算機問題。 1.1 對象 Anything is Object. 萬物皆對象。 現實中對象是一種客觀的存在,程序中對象是一片內存空間。 對象之間各司其職,各盡所能,對象功能單一。對象之間

原创 03. 實例方法和實例變量

實例變量(InstanceVariable)         (一個對象會有自己獨特的數據和別的對象不同,這些數據會保存在一些特殊的變量值中,這種變量叫實例變量。類的每個實例(對象)都有一份。)     用一個類,創建出了一個對象,那我們

原创 JSON數據解析

JSON 即 JavaScript Object Natation,它是一種輕量級的數據交換格式,非常適合於服務器與客戶端的交互。關於在iOS平臺上進行JSON解析,已經有很多第三方的開源項目,比如TouchJson,JSONKit,SB

原创 C級別繪製基本步驟

C語法級別繪畫:     一,基本步驟:       1, 獲取畫布        CGContextRef context = UIGraphicsGetCurrentContext();       2, 勾勒        CG

原创 TableViewCell的美化及帶動畫插入行

帶動畫的插入行: NSIndexPath * indexPath =     [NSIndexPath indexPathForRow:self.memos.count - 1 inSection:0];     [self.ta

原创 11. 分類、擴展、協議、ARC

增強一個類的能力 在面向對象編程中,有兩種方式可以增強一個類的功能,一種是繼承,另一種是遵守一個協議。 繼承:子類可以擁有父類所有的屬性和                方法,子類可以重寫父類的方法。                   

原创 atomic copy assign retain

atomic和nonatomic用來決定編譯器生成的getter和setter是否爲原子操作。         atomic                 設置成員變量的@property屬性時,默認爲atomic,提供多線程安全

原创 Xcode中使用自定義字體

1.網上搜索字體文件(後綴名爲.ttf,或.odf) 2.把字體庫導入到工程的resouce中,在你的工程的Info.plist文件中新建一行(Add Row),添加key爲:UIAppFonts,類型爲Array或Dictionary都

原创 08. 內存管理

1. 內存管理     1.1 進程空間 代碼區:只讀 全局區:進程啓動時分配,進程結束時釋放 棧區:局部變量,自動分配和釋放內存 堆區:所有的對象,是自由區,分配和釋放都要程序主動進行 內存管理主要是對堆區進行管理。所謂的管理,其實就是

原创 關閉系統聲音也可以播放出聲音

1. 引入頭文件: #import <AVFoundation/AVFoundation.h> 2. 添加如下代碼: [[AVAudioSession sharedInstance] setCategory:AVAudioSession

原创 UIView和CALayer

UIView 和 CALayer的那點事 (1)老祖 萬物歸根,UIView和CALayer都是的老祖都是NSObjet。   1: UIView的繼承結構爲: UIResponder : NSObject。   可以看出

原创 TintColor

TintColor 介紹:  每個控件都有自己的tintColor  1, 有繼承UIView 過來的tintColor  2, 自己類也有xxxTintColor 屬性 更改Navi 上面的Bar 的 顏色:

原创 九切片技術

九切片的技術:  ( 改變UIImage 的大小)      目的:   解決不同尺寸同樣設計風格的樣式.      用途:   消息框,對話框...      原則:                四個角不變              

原创 10. 封裝、繼承、多態

面向對象的三大特性:封裝、繼承、多態 1. 封裝     將屬性和方法封裝在一個對象中,只給外界公開訪問接口,而把具體的實現隱藏。     主要目的是提高程序的可維護性和可擴展性,增加可讀性。     在OC中,把需要公開的屬性、方法定