1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 // Do any additional setup after loading the view. 5 6 //1:使用第三方庫 7 NSData *data = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"moe" ofType:@"gif"]]; 8
這個遊戲是關於一個球隨機在螢幕上移動,可以用手指來操縱令一個球,如果兩個球碰撞到一起,就表示輸了,非常簡單的一個遊戲在StoryBoard裡定義兩個UIImageView和一個start按鈕然後把這兩個UIimageView跟代碼連結@property (weak, nonatomic)IBOutlet UIImageView *player;@property (weak, nonatomic)IBOutlet UIImageView *enemy;@property (weak,
#pragma mark - 這是私人方法,盡量不要再方法中直接使用屬性,因為一般來說屬性都是和介面關聯的,我們可以通過參數的方式來使用屬性#pragma mark post登入方法-(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd{ //1確定地址NSURL NSString *urlString = [NSString stringWithFormat:@"www.baidu.com"];
#pragma mark - 這是私人方法,盡量不要再方法中直接使用屬性,因為一般來說屬性都是和介面關聯的,我們可以通過參數的方式來使用屬性#pragma mark post登入方法-(void)loginWithPostWithName:(NSString *)userName pwd:(NSString *)pwd{ //1確定地址NSURL NSString *urlString = [NSString stringWithFormat:@"www.baidu.com"];
相信許多產品和設計師童靴都可以用原型設計工具製作製作出逼真的產品互動原型,如果能方便、直接地在 iPhone上示範這些APP原型,對於我們類比使用者真實體驗,展示設計亮點都有很大協助。壯壯結合自己這幾天閱讀資料和摸索實踐,總結了一下個人認為最 高效的方法,希望對在iPhone上示範APP互動原型有困擾的童靴們有所協助。 首先,簡單介紹下我瞭解到的製作及示範APP原型的工具:1.上手難易度:POP、快現最輕巧簡單,用手機拍下腦暴、手繪草圖,添加熱區,立即可以在
蘋果在2014年6月3日的WWDC2014開幕式上推出了新版iOS8系統,介面上iOS8與iOS7相比變化不大,不過在功能方面進行了完善。iOS8通知中樞更加強大,支援訊息直接回複操作,並支援QuickType和第三方IME。簡訊功能改進明顯,支援群聊,發送語音、視頻,分享地理位置等。從終端使用者的角度看,iOS8的許多新功能早已出現在其他平台中。iOS8會向第三方軟體開放TouchID訪問,這意味著可以使用該感應器登陸銀行應用等。
網路請求的步驟:get請求:#pragma mark - 這是私人方法,盡量不要再方法中直接使用屬性,因為一般來說屬性都是和介面關聯的,我們可以通過參數的方式來使用屬性#pragma mark Get登入方法- (void)loginWithGet:(NSString *)name pwd:(NSString *)pwd{ //1確定地址NSURL NSString *urlString = [NSString
情境1:從資料來源讀到N個值,然後需要遍曆這N個值,分別發起http請求。處理完成之後,調用一個最終匯總的方法這個情境如果用js的async架構,很容易就能實現:async.series([task1, task2, task3], function(err){ // 匯總代碼});function task1(callback){ // http請求 callback(null);}function task2(callback){ //
遇到這樣一個需求:應用無論處於哪個view controller,搖動手機,都能夠出發某一方法。能夠想到的思路就是用蘋果封裝好的“MotionEvent”,但是如果簡單的把一下代碼加到某一view controller中,那麼只有在該view controller展示在前端時,搖動手機才會出發方法。- (BOOL)canBecomeFirstResponder {//預設是NO,所以得重寫此方法,設成YES return YES;}然後實現下列方法://很像TouchEvent事件 -
1、定義一個事件:-(IBAction)limitLength:(UITextField *)sender{ bool isChinese;//判斷當前IME是否是中文 if ([[[UITextInputMode currentInputMode] primaryLanguage] isEqualToString: @"en-US"]) { isChinese = false; } else { isChinese = true;
UIWebView是IOS內建的瀏覽器,可以瀏覽網頁,開啟文檔 html/htm pdf docx txt等格式的檔案。 safari瀏覽器就是通過UIWebView做的。伺服器將MIME的標識符等放入傳送的資料中告訴瀏覽器使用那種外掛程式讀取相關檔案。uiwebview載入各種本地檔案(通過loadData方法):- (void)viewDidLoad{ [super viewDidLoad]; [self setupUI];
上一篇在編譯完之後,就很不負責的結束了,本篇就對 PJSIP 庫中提供的一個樣本 iPJSUA 的使用,做一個簡單的介紹。也能解除很多人對官方文檔的一個困擾,起碼我是被困擾過了。 首先,要確保你的 PJSIP 的庫和你即將要編譯的平台對應,或者你直接使用上一篇博文最後連結下載的庫,那樣不用做任何配置,因為它相應的 lib 檔案夾中的庫,都是支援多平台的。 開啟位於:pjsip-apps/src/pjsua/ios/ 下的 ipjsua.xcodeproj ,command + r
1.將圖片放進images檔案夾,並改名為images.bundle.拖進項目中2拖動scrollView 並在左上方按住Scroll View 拖到View Controller中 選擇deleagte.vcD4KPHA+1eLKsbryLta4tqhTY3JvbGwgVmlld7XEtPrA7c6qY29udHJvbGxlci4gPC9wPgo8cD48aW1nIHNyYz0="http://www.2cto.com/uploadfile/Collfiles/20140627/2014062
在一些應用中,我們需要用到iOS裝置的網路攝影機進行拍照,視頻。並且從相簿中選取我們需要的圖片或者視頻。關於iOS網路攝影機和相簿的應用,可以使用UIImagePickerController類來完成控制。關於UIImagePickerController的相關知識,如下:iOS的一些裝置上都安裝了網路攝影機。現在絕大多數都有了。在編程中,我們是用相應的東西來進行照相,錄影等功能。一、UIImagePickerController類UIImagePickerController
好久沒有寫部落格了,這也算是我步入新工作後的第一篇技術博文吧。在進入新公司前,早就有了技術層進入下一個迭代的準備,但很多事情是意想不到的,就像我以 C# 程式員的身份面試入職的,而今卻是一個全職的 IOS 開發。從 C# 到 Objective-C 的切換,還是有不少成本的,加上今年又推出了
這次學習的控制項非常重要且非常強大,是ios應用中使用率非常高的一個控制項,可以說幾乎每個app都會使用到它,它就是功能異常強大的Table Views。可以開啟你的iphone中的phone、Messages、Contacts、Mail、Settings等等等等,這些都用到了Table Views。在Table Views中,Table是用來顯示一系列資料的,每條資料佔用且只佔用一行(一個table
前面主要是介紹swift語言中基本類型的用法,今天給大家介紹的是swift的結構體的用法,swift中結構體的用法和其他語言的用法,還有不太一樣,不過您多敲幾遍,就可以理解結構體,結構體在ios開發中是灰常重要的一部分,如果您很好的掌握結構體,在後面ios開發中,會理解的更加清楚。 一:結構體聲明格式:struct 結構體名 {}說明:1: struct 是定義結構體的關鍵字例子/*1:struct 是結構體的關鍵字2:student 結構體名稱3:student()
具體報錯如下,希望可以得到解決: 2014-06-28 08:57:46.508 XYZ[707:1403] *** Assertion failure in -[UIKeyboardTaskQueue waitUntilAllTasksAreFinished], /SourceCache/UIKit_Sim/UIKit-2935.137/Keyboard/UIKeyboardTaskQueue.m:3682014-06-28 08:57:46.509 XYZ[707:1403]
iOS Dev (55) 擷取當前年、月、日等資訊 NSDate *now = [NSDate date];NSCalendar *calendar = [NSCalendar currentCalendar];NSUInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit |
iOS Dev (59) 高度自適應的UITextView 如下 _inputTextView 為一個 UITextView 執行個體。首先要設定它的 delegate,然後要在你的標頭檔的 interface 聲明中加上 UITextViewDelegate。_inputTextView.delegate = self;在 implementation 中實現如下方法:- (void)textViewDidChange:(UITextView *)textView{ //