原创 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