Time of Update: 2014-12-09
iOS開發學習之#表視圖#(4)填充Grouped風格的分組表直接上代買吧:@implementation ViewController- (void)viewDidLoad { a = [NSArray arrayWithObjects:@"ant",@"alpaca",@"albatross", nil]; b = [NSArray arrayWithObjects:@"badger",@"bat",@"bear", nil]; c = [NSArray
Time of Update: 2014-12-09
IOS-TabView學習總結由於看的教程是以前的,而XCode好像改變蠻大的,所以直接按照教程裡面修改不可能啊,所以自己在Xcode6.1摸索了一番,總算是寫出了一個TabView的例子了。主要困痛點是,Xcode在編輯多視圖時老感覺編輯介面不夠用,隱藏檔案檢視列、屬性檢視列,真是淡淡的憂傷。而且再建立第三個視圖時,不是建立一個xi檔案,而是在Main.storyboard裡面拖出一個ViewContoller控制項,然後給該控制項指定控制器,串連到TabViewContoller,這樣才算基
Time of Update: 2014-12-09
iOS:漢字轉拼音CFStringTransform((__bridgeCFMutableStringRef)str,0,kCFStringTransformStripDiacritics,NO);變換的是 str枚舉:kCFStringTransformMandarinLatin 帶聲調的拼音kCFStringTransformStripDiacritics 純拼音這裡我寫一個方法,將需要轉換的字串輸入就行了具體為NSString *string = @"中文";
Time of Update: 2014-12-09
IOS的UITableView顯示最底部的cell如果tableView返回多個section,每個section中只有1個row,則在[_diaryTableView reloadData]後,加上 NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:_contents.count - 1]; if (indexPath.section
Time of Update: 2014-12-09
iOS反射機制:
Time of Update: 2014-12-09
iOS之— NSRegularExpression正則分割字串社交化越來為社會所接受,在做社會化產品時,在回複或者轉寄時會@他人 展示出來,點擊@user 跳轉到該使用者的介紹頁面,這裡首先要制定恰當的標籤,比如:iJecky,然後用戶端拿到文本時,要用到NSRegularExpression分割string,下面以富文本OHAttributedLabel來示範:說明:本文中用到的contentLabel為OHAttributedLabel類型樣本:NSString *atstring = @
Time of Update: 2014-12-08
IOS筆記之UIKit_UITextField,uikit_uitextfield- (void)viewDidLoad{ [super viewDidLoad]; //建立在你已經遵守了<協議UITextFieldDelegate> self.numTF.delegate = self;
Time of Update: 2014-12-08
判斷字串是否為空白,判斷字串 代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. self.title=@"判斷字串是否為空白"; NSLog(@"--字串是否為空白-%i-",[self isBlankString:@"123455"]); }//判斷字串是否為空白- (BOOL)
Time of Update: 2014-12-09
iOS NSDictionary和Model此篇教程講述通過runtime擴充NSObject,可以直接用字典給Model賦值,這是相當有用的技術呢。 關於runtime的詳情以後會詳細介紹源碼:NSObject+Property.h 與 NSObject+Property.m//// NSObject+Property.h// ModelValueTest1.0//// Created by Lisa on 14-9-15.// Copyright (
Time of Update: 2014-12-08
ios 將Log日誌重新導向輸出到檔案中儲存,ioslog 對於真機,日誌沒法儲存,不好分析問題。所以有必要將日誌儲存到應用的Docunment目錄下,並設定成共用檔案,這樣才能取出分析。
Time of Update: 2014-12-07
ARC————自動引用計數,arc計數一。記憶體管理/引用計數1.引用計數式記憶體管理的方式(下面四種) 對象操作 OC方法 產生並持有對象 alloc/new/copy/mutableCopyd等方法 持有對象 retain方法 釋放對象 release方法 廢棄對象 dealloc方法 這些有關記憶體管理的方法,實際上不包括在該語言中,而是包含在Cocoa架構中用於OS
Time of Update: 2014-12-04
NSLog的使用,NSLog使用1.NSLog會將字串列印在兩個地方:作業系統的控制台和IDE的控制台。2.對於NSLog來說,它列印的一個目的地並非控制台,而是系統檔案“system.log”。 它另一個輸出的目的地並非IED的控制台,而是stderr。 日誌描述- (NSString
Time of Update: 2014-12-03
iOS8下的遠程推送,iOS8遠程推送 昨天做了一下遠程推送,今天寫下來,分享給需要的人。參考了很多篇文章,或許是iOS8的改動,沒有一篇可以完整的看下來,所以打算自己寫一篇。 後台我也寫了,用的是SAE,PHP代碼,很簡單,調用SAE封裝好的一個類就可以向APNS發推送資訊。 首先,來說一下蘋果的推送機制。顧名思義,推送,是指伺服器向用戶端發送訊息,那麼在iOS中,應用是被後台掛起的,並不能一直串連網路,那麼伺服器怎麼才能把訊息發送到用戶端呢?這就用到推送,蘋果的推送機制,是只能由APN
Time of Update: 2014-12-03
獲得當前硬碟空間,當前硬碟空間代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSFileManager *fm = [NSFileManager defaultManager]; NSDictionary *fattributes = [fm
Time of Update: 2014-12-03
iOS基礎2:UIStepper的使用 (計數器)這是iOS5後才出現的控制項,鑌哥做項目用過,所以列出來,UIStepper是一個類似UISwitch的控制項,但是左右兩邊是一個加號和一個減號。
Time of Update: 2014-12-03
iOS:設定UILabel行距執行個體 //建立UILabel UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(7, 5, TABLEVIEW_WIDTH - HEADIMGVIEW_HEIGHT - 20 - 24 - 20, 0)]; //自動換行 label.numberOfLines = 0; //設定label內容寬度 CGFloat textWidth = 414;
Time of Update: 2014-12-02
從網路下載圖片,儲存,並用UIImageView從儲存中顯示, 代碼: - (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. UIImageView *img=[[UIImageView alloc]initWithFrame:CGRectMake(50, 100, 200, 200)];
Time of Update: 2014-12-02
傳社會安全號碼碼可返回生日字串,社會安全號碼碼字串 代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSString *birthDay=[self birthdayStrFromIdentityCard:@"134825194401014241"];
Time of Update: 2014-12-02
建立具有中劃線的文字,建立具有劃線文字:代碼:- (void)viewDidLoad{ [super viewDidLoad]; //UILabel UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 100, 200, 200)]; label.backgroundColor=[UIColor redColor]; [self.view addSubview:label];
Time of Update: 2014-12-02
iphone開發之擷取系統字型,iphone開發字型代碼:- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSLog(@"--系統的所有字型--%@",[self getAllSystemFonts]); NSLog(@"--系統當前字型--%@",[self getCurrentFont]);