Time of Update: 2013-12-10
Objective-C資料類型可以分為:基礎資料型別 (Elementary Data Type)、物件類型和id類型。基礎資料型別 (Elementary Data Type)有:int、float、double和char類型。物件類型就是類或協議所聲明的指標類型,例如:NSAutoreleasePool * pool,其中NSAutoreleasePool是一個類,NSAutoreleasePool *是它指標類型。id類型可以表示任何類型,一般只是表示物件類型,不表示基礎資料型別
Time of Update: 2013-12-10
因為介面美化的需要,原有的控制項SearchBar控制項太醜了,又懶的研究SearchBar控制項的新樣式,所以決定重寫個搜尋功能的控制項。建立個UITextField的類對象。[cpp] searchField= [[[UITextField alloc]initWithFrame:CGRectMake(0,5,320,36)] autorelease]; searchField.textColor= [UIColorcolor WithRed:0.0/255.0 green:103
Time of Update: 2013-12-10
首先自訂UINavigationBar的左側返回按鈕[cpp] UIButton * backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0,71.5, 44)]; // UIButton * backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0,200, 44)]; [backBtn
Time of Update: 2013-12-10
-(IBAction)addPicEvent{ UIImagePickerControllerSourceType sourceType=UIImagePickerControllerSourceTypeCamera; if (![UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
Time of Update: 2013-12-10
在處理字串的時候,常常會用到Regex,在iphone os上也不例外。使用 RegexKit Frameworkhttp://regexkit.sourceforge.net/RegexKitLite/index.html 就可以了。在這裡http://downloads.sourceforge.net/regexkit/RegexKitLite-4.0.tar.bz2 下載RegexKitLite。解壓 RegexKitLite-4.0.tar.bz2
Time of Update: 2013-12-10
1 /******************************************************************************************* 2 NSArray 3 ****************************************************************
Time of Update: 2013-12-10
近幾個月在公司安排和我個人的要求下,接觸了iPhone方面的開發,主要都是應用方面的,參與了兩個iPhone項目的開發,並且已經比較至AppStore了,終於可以休息一段時間了。項目開發中,經常遇到一個問題。每次辛苦的發布版本給測試人員測試後,收穫一推Bug,面對這些問題,有些問題還是很容易就找到的,那些很難重現的問題就讓人無語了。如果不是在模擬器上,又或者我們的裝置沒有串連到PC上,那麼如何調試我們的程式呢?如果應用已經發不到AppStore了,使用者在使用過程中出現了問題,我們當然希望能夠感
Time of Update: 2013-12-10
本地通知,local notification,用於基於時間行為的通知,比如有關日曆或者todo列表的小應用。另外,應用如果在後台執行,iOS允許它在受限的時間內運行,它也會發現本地通知有用。比如,一個應用,在後台運行,嚮應用的伺服器端擷取訊息,當訊息到達時,比如下載更新版本的提示訊息,通過本地通知機制通知使用者。本地通知是UILocalNotification的執行個體,主要有三類屬性:scheduled time,時間周期,用來指定iOS系統發送通知的日期和時間;notification
Time of Update: 2013-12-10
項目中需要畫餅圖,在此將工具類添出來:h檔案:[cpp]#import <UIKit/UIKit.h> #import <QuartzCore/QuartzCore.h> @interface CLMView : UIView { float spaceHeight; //高度 float
Time of Update: 2013-12-10
好久沒寫部落格了,主要是最近一段時間忙於一個開發一個工程,現在工程開發的差不多了,打算把我在工程裡面封裝的一些工具類添上來,這篇把自訂的表格行添出來,廢話不多說,直接看代碼(代碼裡面用到的圖片資源就不添出來了):.h檔案:[cpp]#import <Foundation/Foundation.h> @interface MyTableCellUtil : NSObject { UIColor
Time of Update: 2013-12-10
Java代碼 1. [b]如何擷取view的controller[/b] 2. 3. //擷取view的controller 4. - (UIViewController *)viewController { 5. for (UIView* next = [self superview]
Time of Update: 2013-12-10
- (void) hideTabBar:(BOOL) hidden{ [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0]; for(UIView *view in
Time of Update: 2013-12-02
我們在IOS開發應用中,會碰到做好的一個應用,如何趨向國際化,也就是說支援多種語言?下面我就來簡單示範一下,用一個Demo來實現中文和英文的實現。實現步驟:1.本地化項目中xib的view 1.在view中添加幾個label,把對應的屬性綁定好。 2.ViewController.h: #import <UIKit/UIKit.h> @interface ViewController :
Time of Update: 2013-12-02
今天犯了了個很低級的錯誤,想把UIDatePickView的預設選中時間設定為目前時間的下一天的11:30,我的思路:首先擷取目前時間---將目前時間字串化-----截取次字串,分理處當前的年月日中得日----將日+1----然後字串拼接成自己想要的日期格式-------將拼接成的日期轉化成NSDate-------然後設定預設時間我犯的錯誤,將字串轉化為時間的時候,一直想象NSDate的會有這樣的方法,結果查看NSDate的API沒有查到。犯錯就是沒有第一時間想到:NSDateFormatte
Time of Update: 2013-12-02
你可以從軟體開發人員如何使用工具中看出他水準如何。有經驗的開發人員精於使用工具。對你目前所使用的工具不斷研究,同時瞭解一些替代品的使用,當你目前所用的工具無法滿足你的需要時可以填補空缺。記住了這些,我將向你展示一份關於各種工具的長長的列表。其中一些我每天都用,其他的我看情況使用。如果你還有更多的工具想展示在這個列表裡,可以跟我留言哦親。 我盡我所能給列表分分類。有一些是網站,有些是後台服務,但大多數是你可以裝的應用。不是所有應用都是免費,因此我會用$符號來表示此應用是否要花錢。廢話不多
Time of Update: 2013-12-02
IOS應用開發,如何載入圖片庫中的Image到view中?下面我們來學習一下吧!操作步驟:1.建立一個SingleView的項目,然後啟動模擬器,點擊模擬器上的瀏覽器,然後將本地的圖片拖放上去,然後點擊圖片長按,點擊saveImage到圖片庫。2.修改ViewControllerViewController.h: #import <UIKit/UIKit.h> @interface DXWViewController :
Time of Update: 2013-12-02
首先來一個簡單的Demo我們會經常看到這樣的代碼:- (IBAction)start:(id)sender { pageStillLoading = YES; [NSThread detachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self withObject:nil]; [progress setHidden:NO]; while
Time of Update: 2013-12-02
UITableView繼承自UIScrollview,是蘋果為我們封裝好的一個基於scroll的控制項。上面主要是一個個的UITableViewCell,可以讓UITableViewCell響應一些點擊事件,也可以在UITableViewCell中加入UITextField或者UITextView等子視圖,使得可以在cell上進行文字編輯。UITableView中的cell可以有很多,一般會通過重用cell來達到節省記憶體的目的:通過為每個cell指定一個重用標識符(reuseIdentifie
Time of Update: 2013-12-02
//擷取一個視圖的快照- (UIImage *)getImageFromView:(UIView *)view{ float width = [UIScreen mainScreen].bounds.size.width; float height = [UIScreen mainScreen].bounds.size.height; UIGraphicsBeginImageContext(CGSizeMake(width, height));
Time of Update: 2013-12-02
同學們and朋友們大家好!今天我想說一下關於@2x二倍圖的知識,以我所知所見所聞來講述我的理解!別看關於這麼點小知識,有很多初學者在這個上面常會犯錯誤,以下是我的理解:用二倍圖是為了適配iphone4以上的裝置(所謂的retina屏),如果你的項目要適配3gs,那麼你要備兩套圖,一套是一倍圖,比如image.png(320*480),另一套是二倍圖,比如image@2x.png(640*960)。當然你在用的時候,比如UIImage *image = [UIImage imageNamed:@&