Time of Update: 2015-01-22
iOS源碼下載:文字+圖片的滾動視圖功能分類:其他支援平台:iOS運行環境:iOS開發語言:Object-c開發工具:Xcode源碼大小:1.22MB源碼:http://down.51cto.com/data/1976925源碼簡介這是一款結合問題和圖片的滾動視圖,可以左右滾動內容,並且顯示文字說明。源碼運行源碼片段- (void)viewDidAppear:(BOOL)animated { [super v
Time of Update: 2015-01-23
關於 object-c的@protocol的理解,object-c@protocol從java角度來理解 @protocol 相當於 java 的介面定義,用法也一樣 下面是實驗例子 @protocol mytestClass <NSObject>- (void) callback:(int) num;@end@interface DiscoveryController : UIViewController<mytestClass>{
Time of Update: 2015-01-22
Swift Tour 隨筆總結 (3),swifttour關於Optional的Control Flow if let constantName = someOptional { statements } 如果該Optional為nil,則不進入if,否則執行且constantName為該Optional的值 例子: if let actualNumber = possibleNumber.toInt() {
Time of Update: 2015-01-21
iOS 怎麼判斷字串是漢字還是字母//如果輸入的暱稱是字母,判斷是否合格 if(self.nickNameText){ for (int i=0; i NSRange range=NSMakeRange(i,1); NSString *subString=[self.nickNameTextsubstringWithRange:range]; const char *
Time of Update: 2015-01-21
iOS-記憶體管理就這麼簡單2文明轉轉和評論是對自己的尊重也是對學者的鼓勵,謝謝 iOS-記憶體管理就這麼簡單2今天討論的主要內容copy,mutableCopy.一.copy,mutableCopy的使用1. NSArray *arr = [[NSArray alloc]initWithObjects:@"hello", nil]; NSArray *arr2 = [arr copy]; NSObject *obj = [[NSObject alloc]init];
Time of Update: 2015-01-23
IOS
Time of Update: 2015-01-22
app之間的互相跳轉,app互相跳轉第一次寫部落格,給大家帶來的是:iOS開發中不同app之間的跳轉,相信很多人也有用過友盟的SDK或者其他的第三方的分享工具,原理都是一樣的.跳轉的實現分為四步:第一步:建立兩個工程,模仿兩個App的環境 第二步:在第二個工程中設定應用二的url第三步:在第一個工程中寫一個UIButton,並且button的方法如下:
Time of Update: 2015-01-24
從Xib檔案載入UIView的5種方式,xib載入uiview5種在不同的Xib檔案中最容易維護的是定義的視圖,因此對於從Xib檔案中載入UIView來說一個方便的流程是非常重要。在過去的幾年裡我發現唯一易於管理建立和維護視圖(或者任何介面元素,通常會更多)方式就是從Xib執行個體化UIView.在介面編輯器裡面建立和設計介面遠遠比使用代碼來寫介面布局和定義布局常量(尺寸、顏色)甚至一些糟糕的魔法數字來限制元素更加直觀。現在介紹一下我在不同情況下使用過的5種方法 1、簡單方式(從Xib
Time of Update: 2015-01-21
iOS開發-底層篇-Class詳解,ios底層-class詳解前言:iOS的開發語言objective-c,它的真實面目是它不是真正的物件導向語言,而抽象理解為此而已。其實它就是C+,有個公式可以很好地詮釋那就是OC = C + Runtime; 接下來我們就好好講講在Runtime下的objc-class。準備資料,objc4-646/runtime。一:Class定義 1.1
Time of Update: 2015-01-21
iOS中使用ZBar掃描二維碼自訂掃描介面之前在Android中使用過ZXing識別二維碼,ZXing也有對應的iOS版本,經過瞭解,ZBar也是一個常用的二維碼識別軟體,並分別提供了iOS和Android的SDK可供使用,最終我選擇了ZBar進行二維碼識別,它的注釋清晰,便於使用。ZBar為我們提供了兩種使用方式,一種是直接調用ZBar提供的ZBarReaderViewController開啟一個掃描介面,另一種方式是使用ZBar提供的可以嵌在其他視圖中的ZBarReaderView,實際項目
Time of Update: 2015-01-21
IOS開發-UIScrollView陷阱之----刪除所有子view, 捲軸(indicator) 消失,uiscrollview捲軸 使用UIScrollView經常會執行清空視圖的操作,我們普遍的做法是: for (UIView *subview in self.scrollView.subviews) { [subview removeFromSuperview]; }或者是: [self.scrollView.subviews
Time of Update: 2015-01-19
iOS Xcode: linker command failed with exit code 1 (use,xcodelinker剛剛轉入iOS的開發,感覺還是挺吃力的,對於複雜介面的繪製比較困難。話不多說,轉入正題... 今天又遇到“linker command failed with exit code 1 (use -v to see
Time of Update: 2015-01-20
iOS開發-文法篇-block詳解,ios開發-block詳解一:基本定義 /*初步上式block定義的一些理解和解釋,接下來會詳解: *block名為myBlock,結合C的函數指標,myBlock為block體的指標,指向block體的入口地址 *int result = myBlock(5) <==> ^(int num){return num*num}(5)//將5傳給num *回調時可以將myBlock作為參數傳入,也可以直接傳入block體^
Time of Update: 2015-01-20
iOS 判斷應用是否有使用相機的許可權iOS 判斷應用是否有使用相機的許可權 NSString *mediaType =AVMediaTypeVideo; AVAuthorizationStatus authStatus = [AVCaptureDeviceauthorizationStatusForMediaType:mediaType]; if(authStatus ==ALAuthorizationStatusRestricted ||
Time of Update: 2015-01-20
觸摸事件-拖動view,觸摸拖動view案例:通過觸摸事件拖動imageView和view1和view2注意:1.imgeview預設不能響應觸摸事件,2.視圖有三個子視圖,如何區分多個視圖用storyBoard託人2個view和一個imageView,IBOutlet連線案例圖片:【一會上傳】//讓imageView接受使用者觸摸1 [self.imageView setUserInteractionEnabled:YES];區分哪個視圖1 [touch view] ==
Time of Update: 2015-01-18
資料庫使用之第三方庫 FMDB,第三方fmdb下載 FMDB 1. 引進 sqlite3 工具箱,在要進行資料庫操作的類裡引進標頭檔 : 因為第三方軟體同樣是使用 sqlite 工具箱來操作資料庫的,只不過是簡化了操作,讓文法更接近 OC 的文法, 而不需要使用過多的 C 文法;#import <sqlite3.h>2. 將第三方庫載入進工程:方法是直接將 FMDB 的源檔案拖拽進工程即可;3. 使用第三方庫訪問資料庫當然了,對於高手而言,對第三方庫進行瞭解後,
Time of Update: 2015-01-20
ios基礎入門——malloc方法char m;scanf(" %c",&m); //前面加空格是為了去掉空格、斷行符號等操作NSLog(@"the character is %c",m); 上面這個程式是各位比較熟悉的兩個方法一個輸入、一個輸出,但是如果我改一下改成char *m;NSLog(@"\n請輸入一個字元");scanf(" %c",m);NSLog(@"\nthis is %c",*m);
Time of Update: 2015-01-17
iOS開發中,數組為空白的判斷處理這篇文章主要來說一下,NSArray判斷是否為空白需要注意的問題。有些開發人員,在判斷數組是否為空白時,會寫成: if (array != nil)或是: if (array.count != 0)其實嚴格來說,這兩種寫法,都是考慮不足並且不穩定的,並且忽略了一種更常見的情況。首先來說一下,二者之間的區別。array ==
Time of Update: 2015-01-19
『iOS開發』「OC」00,ios「oc」 一、OC簡介 在C語言的基礎上,增加了一層最小的物件導向文法;完全相容C語言;可以在OC代碼中混入C語言代碼,甚至是C++代碼;可以使用OC開發Mac OS X平台和iOS平台的應用程式。二、OC文法預覽(一)關鍵字 基本上所有的關鍵字都是以@開頭的,如@interface @implementation @public等,少部分沒有以@開頭,如id,_cmd等(二)字串以@開頭 C語言字串:
Time of Update: 2015-01-15
ios實現登陸驗證我們可以使用第三架構AFNetworking,用它的post方法進行與伺服器進行通訊。若伺服器返回的userId為10則成功,返回的為11則表示使用者名稱或者密碼錯誤。-(void)login:(id)sender{ AFHTTPRequestOperationManager *manager=[AFHTTPRequestOperationManager manager]; &n