iPhone開發--NSDate操作

NSDate  //得到當前的日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date);  //得到(24 * 60 * 60)即24小時之前的日期,dateWithTimeIntervalSinceNow: NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow: -(24 * 60 * 60)

object C 資料類型

Objective-C資料類型可以分為:基礎資料型別 (Elementary Data Type)、物件類型和id類型。基礎資料型別 (Elementary Data Type)有:int、float、double和char類型。物件類型就是類或協議所聲明的指標類型,例如:NSAutoreleasePool * pool,其中NSAutoreleasePool是一個類,NSAutoreleasePool *是它指標類型。id類型可以表示任何類型,一般只是表示物件類型,不表示基礎資料型別

iPhone開發--用UITextField實現搜尋方塊

因為介面美化的需要,原有的控制項SearchBar控制項太醜了,又懶的研究SearchBar控制項的新樣式,所以決定重寫個搜尋功能的控制項。建立個UITextField的類對象。[cpp] searchField= [[[UITextField alloc]initWithFrame:CGRectMake(0,5,320,36)] autorelease]; searchField.textColor= [UIColorcolor WithRed:0.0/255.0 green:103

iPhone開發--返回UINavigationController的根視圖

首先自訂UINavigationBar的左側返回按鈕[cpp] UIButton * backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0,71.5, 44)]; //    UIButton * backBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0,200, 44)];   [backBtn

iPhone開發 調用網路攝影機進行拍照等操作

-(IBAction)addPicEvent{    UIImagePickerControllerSourceType sourceType=UIImagePickerControllerSourceTypeCamera;    if (![UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])

iPhone第一天之C基礎

今天我們可是了我們iPhone開發旅程,首先在開發iPhone應用之前我們要掌握C,C是最基礎的。雖然我在最早接觸開發前接觸的不是C而是C++,但是我感覺它們有很多相同的地方。我一位老師說過:只要你弄透一門語言,那麼你想掌握別熱語言就是輕而易舉事。首先我們先應該掌握一下C這門語言。C語言是一種電腦程式設計語言。它既具有進階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的D.M.Ritchie於1972年推出。1978後,C語言已先後被移植到大、中、小及微型機上。它可以作為工作系統設計語言,

iPhone第二天之C基礎

今天我們主要說的還是C的基礎,這次我們主要由代碼來具體說明。首先來說說最頭疼的問題a=i++與a=++i的區別,a=i++是先賦值再自增,a=++i是先自增再賦值  int i = 5;     int b = i++;   int c = i;     printf("b =

iPhone中png圖片格式處理

眾所周知,iPhone中應用內建的png圖片已經是經過壓縮處理的,無法直接查看,但是可以通過工具轉換為原圖。轉換為原圖的方法在安裝好Xcode之後(我安裝的版本是4.3),可使用命令列轉換/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations src.png

iphone網路互動json實現

/** * url:請求地址 * verb:請求方式 * parameters:請求參數 */+(NSString *)sendRequestTo:(NSURL *)url usingVerb:(NSString *)verb withParameters:(NSDictionary *)parameters{    NSString *jsonStr = nil;    NSData

iPhone 實現NavigationBar上的edit按鈕

實現NavigationBar上的edit按鈕  大家知道NavigationBar上的edit按鈕有兩種狀態"edit","done",按下去為編輯狀態,Button變為確定按鈕,再按一下時,解除編輯狀態,配合著TableView時效果更好。但是唯一的缺點就是,Button上面的字是英文的,當我們能做中文程式時,使用它就和我們的整體不一致了。  下面我們來實現一個自訂的“編輯”按鈕:  - (void)viewDidLoad { 

iPhone開發技巧之資料篇(1)--- 使用Regex

在處理字串的時候,常常會用到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

iPhone開發 捕獲提交異常日誌

近幾個月在公司安排和我個人的要求下,接觸了iPhone方面的開發,主要都是應用方面的,參與了兩個iPhone項目的開發,並且已經比較至AppStore了,終於可以休息一段時間了。項目開發中,經常遇到一個問題。每次辛苦的發布版本給測試人員測試後,收穫一推Bug,面對這些問題,有些問題還是很容易就找到的,那些很難重現的問題就讓人無語了。如果不是在模擬器上,又或者我們的裝置沒有串連到PC上,那麼如何調試我們的程式呢?如果應用已經發不到AppStore了,使用者在使用過程中出現了問題,我們當然希望能夠感

iphone開發之iphone解析xml&json-1

解析XML檔案樣本.代碼1和代碼2是IOS開發的基本內容。代碼1.#import <UIKit/UIKit.h> @class XmlTestViewController; @interface XmlTestAppDelegate : NSObject <UIApplicationDelegate> {    UIWindow *window;   

iOS SDK: 使用NSUserDefaults

本文展示如何使用NSUserDefaults類儲存和改變應用程式設定。我們將建立Contact應用程式用於存放使用者指定的圖片和連絡人資訊。什麼是NSUserDefaults?NSUserDefaults類用於儲存應用程式設定和屬性以及使用者資料。例如,你可以儲存使用者在應用程式中使用的圖片或預設顏色方案。這些Object Storage

iphone播放視頻

首先建一個基於視圖的的項目命名為PlayVideo,並給項目中的Frameworks添加MediaPlayer.framework,:加進去了以後,再給檔案裡添加一個視頻檔案video.m4v,注意副檔名,我先開始添加的視頻檔案的副檔名為mp4,結果一直播放的時候就是不播,所以我把視頻轉換成m4v副檔名就行了!接下來是在PlayViewContrller.h檔案中添加屬性:MPMoviePlayerController *player;//控制視頻播放然後是PlayViewController.

與NSUserDefaults共舞

在iOS app中,NSUserDefaults非常便利。程式員可以在其中儲存應用程式選項,還可以通過iTunes備份它們——可以讓它們在系統設定程式中顯示。要實現這個,你需要建立一個Settings.bundle並描述清楚你想在設定程式中顯示的選項以及如何顯示它們。我們來示範一下如何添加一個Bool值bounces到設定程式中。首先建立Settings.bundle(通過Xcode的New

Iphone開發UILable和UITextField

1)初始化UILabelUILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ]; scoreLabel.textAlignment =  UITextAlignmentCenter; scoreLabel.text =

contentsize、contentoffset和contentInset詳解

下面我用怎麼做一個書架的例子和大家說說contentsize、contentoffset 和contentInset的區別。[plain]NSString *path = nil; UIImage *back = nil; NSString *str = nil; UIImage *aImage = nil;  path = [[NSBundle mainBundle] pathForResource:@"shujia"

如何擷取view的controller

Java代碼    1. [b]如何擷取view的controller[/b]  2.  3. //擷取view的controller  4. - (UIViewController *)viewController {  5.     for (UIView* next = [self superview]

IOS開發之nsrunloop開發指南

首先來一個簡單的Demo我們會經常看到這樣的代碼:- (IBAction)start:(id)sender { pageStillLoading = YES; [NSThread detachNewThreadSelector:@selector(loadPageInBackground:)toTarget:self withObject:nil]; [progress setHidden:NO]; while

總頁數: 703 1 .... 379 380 381 382 383 .... 703 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.