原创 【Object-C】Get / Set 方法

get /set 方法的作用 當類中的屬性被設置爲私有時,需要用get/set方法來存取屬性。 set()是給屬性賦值的,get()是取得屬性值的  被設置和存取的屬性一般是私有  主要是起到封裝的作用,不允許直接對屬性操作  set

原创 1 、Quartz 2D繪圖基礎

Quartz 2D繪圖 Quartz 2D繪圖的核心API是CGContextRef,該API專門用於繪製各種圖形。 關注微信公衆號:ioscoding ,分享優質iOS編程技術。by:shuju 1.1  Quartz 2D繪圖基礎:

原创 Compiling iOS library/framework with bitcode enabled

Step 1: Enable bitcode in build setting Step 2: Add “-fembed-bitcode” flag to - Other C flags - Oth

原创 ObjectC&&Swift 漸變色算法實現

-(NSArray *)getGradientColorWithStartColor:(UIColor *)startColor endColor:(UIColor *)endColor step:(NSInteger)step inve

原创 【Object-C】類Class

+ (void)initialize; “+” 表示這是一個類方法 - (instancetype)init;“-” 表示這是一個實例方法 /* 封裝: @interface 是建立類的關鍵字,相當於C++ 中的class。類的名

原创 【Foundation Frame】NSDictionary/NSMutableDictionary

NSDictionary 用於保存具有映射關係的數據,NSDictionary 包含兩組數據,一組用來保存key值,一組用來保存valure值。 一個Key可以對應多個value,反過來則不可以。 ////  main.m//  NSDi

原创 iOS 常用框架列表

名稱 最先引入 前綴 描述 Accelerate.framework 4.0 cblas , vDSP 包含加速數學和DSP函數。 請查看 加速框架參考 。 AddressBoo

原创 【Object C】 反射機制

Object-C 也提供了類似Java的反射機制。通過以下三種方式與運行環境交互: 1、直接通過Object-C源代碼 2、通過NSObject中定

原创 【Foundation Frame】NSMutableArray

NSArray 代表集合元素不可變的集合,一旦NSArray被創建成功,程序不能向集合中添加新元素,刪除舊元素,替換舊元素。 NSMultableArray 恰恰相反,爲可變元素的集合,可以增加、刪除、替換元素。 可進行的操作: 1、創建

原创 【Foundation Frame】NSString

NSString代表字符序列不可變的字符串,功能更強大,更方便簡單。 下面代碼列舉了大部分常用的NSString方法。 ////  main.m//  OcString////  Created by mac on 14-12-2.//

原创 TextFiled 控制鍵盤只可以輸入數字(TextFiled only allow number input)

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)st

原创 深入學習NSUserDefaults/standardUserDefaults

NSUserDefaults NSUserDefaults 是iOS Foundation 框架提供的一種用於存儲管理單例。 Tip 1:支持存儲的類型 NSArray NSData NSDictionary NSNumber

原创 【Foundation Frame】NSArray

NSArray 代表元素有序、可重複的一個集合,集合中每個元素都有對應的順序索引。 創建NSArray的常見方法 1、array:創建一個不包含任何元素的空NSARRAY 2、arrayWithObject/initWithObjec

原创 深入理解Block

Block 簡介 Mac OS X系統10.4及其iOS 4.0後引入了閉包的概念,這項語言特性是作爲擴展而加入GCC編譯器的。在Foundation框架中大量使用了Block。 塊就是一個實現某個功能的函數閉包,這個函數閉包可

原创 【Object-C】Copy

-copyWithZone: Returns a new instance that’s a copy of the receiver. (required) -mutableCopy Returns the object retu