原创 CAKeyframeAnimation的簡單使用
首先CAKeyframeAnimation和CABasicAnimation一樣是繼承自CAPropertyAnimation 在就是創建一個view來展示這個動畫 UIView *viewAnim = [[UIView a
原创 UISwitch的介紹
- (void)viewDidLoad { [superviewDidLoad]; UISwitch -> UIControl -> UIView的 UISwitch是繼承UIControl的 創
原创 switf-基礎03-類型安全與類型引用
Swift 是一種類型安全(type safe )的語言。 類型安全的語言會讓你更清楚代碼中可以使用的值的類型。 如果你的代碼預期一個String,你絕不能誤入一個Int。 因爲 S
原创 swift-基礎02-註釋與數值
註釋的話,swift比OC多了一個功能,就是多行註釋的嵌套 我們可以單行註釋,用// // var myAppleCount = 3 // myAppleCount++ //
原创 swift-基礎01-變量和常量
在swift中,允許使用任何Unicode字符來作爲變量和常量的名字, 包括哪些不屬於ASCII編碼的字符 常量不是可計算的屬性,所以不會包含getter和setter方法 常量可以被static修飾,
原创 swift-基礎07-if語句,強制解析與可選綁定和nil
let number = "123" // let number = "hello" let convertNumerber = Int(number) if (convertNume
原创 AppStore審查指導
本文翻譯的是官方文檔的AppStore審查指導。 介紹: 對於你想投入你的才能和時間來開發iOS的應用程序我們感到很欣慰。不管在職業上還是在經濟上,對於成千上萬的開發者來說,這是一個很值得的經歷。而且,我們也想幫助你加入到這個成功的開發組
原创 CABasicAnimation的簡單介紹
CABasicAnimation是繼承自CAPropertyAnimation CAKeyFrameAnimation也是繼承自CAPropertyAnimation 但CAPropertyAnimation是繼承自CoreAn
原创 UIGravityBehavior的簡單使用
#import "ViewController.h" #import "PushView.h" @interface ViewController () @property (weak, nonatomic) UI
原创 iOS通知的介紹
首先 我們需要明確的是 是NSNotificationCenter的這個類的對象 發送NSNotification的對象 NSNotification的這個對象有三個屬性 name : 通知的名稱, obj
原创 NSMutableAttributedString設置文字個性化
- (void)viewDidLoad { [super viewDidLoad]; /** 沒有仔細研究 NSLigatureAttributeName NSTextEffectAttr
原创 swift-基礎05-類型別名和Bool型
類型別名就是給一個類型定義的一個小名。通過 typealias 關鍵字進行定義。 類型別名是非常有用的,特別是一個非常有意義的名稱時。 比如,處理特定大小的外部來源的數據: t
原创 swift-基礎06-元組和Optionals(可選)
元組(tuples)是把多個值組合成一個複合值。 元組內的值可以使任意類型,並不要求是相同類型。 比如(404, "Not Found") ,這是一個描述 HTTP 狀態碼(HTTP status code)
原创 CASpringAnimation的簡單介紹
首先CASpringAnimation是繼承自CABasicAnimation的 我們創建一個view來展現動畫 UIView * animView =[[UIView alloc]init]; animVie
原创 UIPushBehavior的簡單使用
#import "PushView.h" @interface PushView () @property (weak, nonatomic) UIImageView * imageView1; @propert