Time of Update: 2015-12-11
watch os 語音輸入,watchos WatchKit提供了一個標準的模態介面,用於從使用者檢索文字輸入。當呈現,介面允許使用者通過聽寫輸入文字或從標準組短語或Emoji, import WatchKitimport Foundationclass ComplaintInterfaceController: WKInterfaceController { @IBOutlet var inputText: WKInterfaceLabel!
Time of Update: 2015-12-11
NSObject,nsobject是什麼 NSObject是大多數Objective-C類的繼承的根類;它沒有父類。通過NSObject,其它類繼承了一些基礎的與Objective-C語言編譯器系統之間的介面,並且獲得了在它的執行個體中表現為一個對象的能力。 儘管NSObject不是一個嚴格的抽象類別,實際上它已經是一個類。但是通過它自己一個除了表現為一個簡單類之外,NSObject實際上幾乎無法完成任何有用的操作。為你的程式添加任何屬性(attributes)並制定實現邏輯,你必須建立一個
Time of Update: 2015-12-11
NSProxy,nsproxynsobject NSProxy類在分布式對象架構中是很重要的。由於作用比較特別,NSProxy在Cocoa程式中出現頻率很低。 NSProxy 是一個抽象類別,它為一些表現的像是其它對象替身或者並不存在的對象定義一套API。一般的,發送給代理的訊息被轉寄給一個真實的對象或者代理本身load(或者將本身轉換成)一個真實的對象。NSProxy的基類可以被用來透明的轉寄訊息或者耗費巨大的對象的lazy
Time of Update: 2015-12-08
iOS UIAlertController,uialertcontroller在Xcode的iOS9.0 SDK中,UIAlertView和UIActionSheet都被UIAlertController取代。在iOS 9中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一種模組化替換的方式來代替這兩貨的功能和作用。是使用對話方塊(alert)還是使用上拉菜單(action
Time of Update: 2015-12-08
【代碼筆記】GTMBase64,筆記gtmbase64一,工程檔案。二,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"GTMBase64"; [self initBase64];}- (void)initBase64{ NSData *data =
Time of Update: 2015-12-06
【iOS 初見】第一個簡單的 iOS 應用,ios初見本執行個體來自 《iOS編程(第4版)》,介紹如何編寫一個簡單的 iOS 應用。功能為:在視圖中顯示一個問題,使用者點擊視圖下方的按鈕,可以顯示相應的答案,使用者點擊上方的按鈕,則會顯示一個新的問題。 步驟如下:1.建立一個新的Xcode項目 Hello_iOS,具體看: 2.建立一個視圖控制器類檔案 QAViewController ,注意看: 3.選取QAViewController.xib
Time of Update: 2015-12-05
Swift基礎資料類型,swift資料類型常量和變數常量和變數由一個特定名稱來表示,如maximumNumberOfLoginAttempt 或者 welcomeMessage。常量所指向的是一個特定類型的值,如數字10或者字元”hello”。變數的值可以根據需要不斷修改,而常量的值是不能夠被二次修改的。常量和變數的聲明常量和變數在使用前都需要聲明,在Swift中使用let關鍵詞來聲明一個常量,var關鍵詞聲明一個變數。如下面例子let
Time of Update: 2015-12-05
iOS-----使用NSOperation與NSOperationQueue實現多線程,nsoperationqueue使用NSOperation與NSOperationQueue實現多線程NSOperation與NSOperationQueue的基本理論如下。NSOperationQueue代表一個FIFO的隊列,它負責管理系統提交的多個NSOperation,NSOperationQueue底層維護一個線程池,會按順序啟動線程來執行提交給該隊列的NSOperation任務NSOperatio
Time of Update: 2015-12-05
iOS-----後台運行,ios-----後台後台運行 當應用程式進入後台時,系統會自動回調應用程式委託的applicationDidEnterBackground:方法。應用可以在該方法中完成轉入後台前需要做的準備工作,所有的應用需要做以下事情。 釋放所有可以釋放的記憶體。 儲存使用者資料或狀態資訊,所有沒寫入磁碟的檔案或資訊,在進入後台之前,都應該寫入磁碟,因為程式可能在後台被殺死。進入後台時釋放記憶體
Time of Update: 2015-12-04
IOS_Swift_深入理解閉包 對比懶載入和普通賦值的區別定義一個字串的變數的方法://直接賦值var str="JobDeer"//閉包方式var str:String={ return "JobDeer"}()//簡化閉包,省略了等號和括弧:var str:String{ return "JobDeer"} //閉包中可以定義get、set方法。 var str:String{ get{
Time of Update: 2015-12-02
【代碼筆記】按鈕帶底線的寫法,按鈕帶底線寫法一,。二,工程圖。三,代碼。RootViewController.hRootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. //初始化按鈕 [self initRegisterButton];}#pragma -mark
Time of Update: 2015-12-01
iOS中 UIMPMediaPickerController播放系統音樂布局如下: 引入架構:#import #import 遵循協議及引入標頭檔 #import ViewController.h#import #import @interface ViewController ()@end@implementation ViewController點擊事件: - (IBAction)pickMusicAction:(UIButton *)sender
Time of Update: 2015-12-01
初識Objective-C,objectivec(區別於Java的學習,歐陽堅老師視頻學習筆記)1,OC中,關鍵字都由@開始(為避免和C、C++沖入衝突),如@class,@interface,@implementation,@public……2,for(xx in
Time of Update: 2015-12-01
iOS 藍芽,ios藍芽# 藍芽##GameKit###簡介:* 實現藍牙裝置之間的`通訊`* 只能使用在`iOS裝置`之間`同一個應用`內串連* 從`iOS7`開始到期了* 但是GameKit是`最基本的`藍芽通訊架構* 通過藍芽可以實現檔案的共用(僅限裝置沙箱中的檔案)* 此架構一般用於遊戲開發(比如五子棋對戰)##開始案例###簡介:* 使用藍芽將兩個iOS裝置串連起來* 搜尋對方的裝置* 實現將手機中的圖片發送給對方###介面的搭建:###藍芽互連:* 搜尋藍牙裝置``` //
Time of Update: 2015-12-01
iOS開發——如何做一個漂亮的引導頁對於一款App來說,引導頁是必不可少的組成元素,每當使用者第一次安裝應用,或者更新一次應用後,首先引入眼帘的就是引導頁。一個漂亮的引導頁可以增加使用者體驗 (1)引導頁的父View是一個ScrollView,所以引導頁才能進行左右的滾動。我使用storyboard來設計,介面上只要放一個ScrollView即可。(2)設定ScrollView的屬性,位置與大小: - (void)setGuidePageScrollViewFrame{
Time of Update: 2015-11-28
Objective-C學習篇04—多態,objective-c04多態多態 多態的概念 有這樣一個例子.早上我和同事說口渴了.結果:A同事拿著我的水杯去給我接了一杯水.B同事順手在飲水機上拿了一次性紙杯給我接了杯水。C同事給了我一瓶他早上剛買的飲料。同事們得到的是同樣的請求,但是三個人都有各自的解決辦法,這就是多態。 在物件導向的程式設計理論中,多態(polymer
Time of Update: 2015-11-23
UILabel,uilabel換行 //UILabel->UIView /* 1、執行個體化 2、屬性 3、添加到父視圖上 */ //執行個體化 UILabel *label = [[UILabel alloc]
Time of Update: 2015-11-25
iOS UIWebView和網頁的互動(OC中調執行JS),uiwebviewoc UIWebView和網頁的互動(OC中調執行JS)- (void)viewDidLoad{[super viewDidLoad];// 1.webViewUIWebView *webView = [[UIWebView alloc] init];webView.frame = self.view.bounds;webView.delegate = self;//
Time of Update: 2015-11-23
UIImageView,uiimageview點擊事件- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. /*********UIImage***********/ //由名字直接讀取圖片 //優點:用時相對較短 //缺點:讀取之後會佔用記憶體 //如果圖片較小,用名字直接讀取 UIImage
Time of Update: 2015-11-19
奔五的人學iOS:swift擷取串連的wifi名稱及ap的mac地址在網上搜尋了半天,都是各種copy版本,更沒有swift版本。經過多次實驗終於搞定整合,與大家分享一下,以下代碼在xcode7.1實現。1、由於在swift中,需要匯入系統庫,所以還是需要一個橋接Header.h,在橋接檔案中添加 #import 2、之後在swift檔案中將以下函數添加即可 func