[iOS] 用 UIImagePickerController 從 相片庫挑選一張照片來顯示片段碼 , UIImagePickerControllerSourceTypeSavedPhotosAlbum , didFinishPickingMediaWithInfo ,

.h檔: 要加

@interface ViewController : UIViewController

 

.m 檔:

.
.
.

    
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    picker.allowsEditing = YES;

    [self presentViewController:picker animated:YES completion:nil];

    
    resultBox.text = @"Hello World!";
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    
    [self dismissViewControllerAnimated:YES completion:nil];

    NSLog(@"\nin didFinishPickingMediaWithInfo\n");
    imgBox.image = [info objectForKey:UIImagePickerControllerOriginalImage];

}

Read more

[iOS] iOS tour videos , iOS 開發教學影片

Building an iPhone App Combining Tab Bar, Navigation and Tab
http://www.youtube.com/watch?v=LBnPfAtswgw

這個影片是比較舊的 xcode (3.5 , 4) , 範例從 空的 App delegate 開始 , 用 coding 方式加進 Tab Bar controller 

 

 

 

 

 

 

 

Objective-C : Classes & methods

http://www.youtube.com/watch?v=dOYz0z8BcuM&feature=share&list=PLg7_sxrfkvipsXzYe1UhQI4Qe6Yh8z_qD&index=17

 

[ Become an iOS Developer ] What You Will Learn – series 

http://www.youtube.com/watch?v=KNYOmXf_jJc&list=PLg7_sxrfkvipsXzYe1UhQI4Qe6Yh8z_qD&feature=share

 

UIViewController  : Understanding View Loading / view lifecycle

http://www.youtube.com/watch?v=i1oz60UUWYA&feature=share&list=PLg7_sxrfkvipsXzYe1UhQI4Qe6Yh8z_qD&index=33

 

Create views programmatically

http://www.youtube.com/watch?v=9dsG4R5WE2g&feature=share&list=PLg7_sxrfkvipsXzYe1UhQI4Qe6Yh8z_qD&index=38

 

 

 

 

 

 

螢幕快照 2014 02 27 下午8 51 41

 

Tab Bar Navigation Controllers with Storyboards

Video : https://vimeo.com/53563148

 

 

 

 

 

 

 

iOS Development Tutorial – Series
….. Using a Tab Bar Controller with two view
http://www.youtube.com/watch?v=B3_8rAbxoiY&list=PL4E61E23CD4B49974&feature=c4-overview-vl

螢幕快照 2014 02 28 上午10 38 33

 

 

 

[iOS] 程式片段 : Code Snippets

文字框輸入完 keyboard 收起來

// --- define :
@property (nonatomic, retain) IBOutlet UITextField *txtInput;

// --- code :

- (BOOL)textFieldShouldReturn:(UITextField *)theTextFied {

	if(txtInput == theTextFied)
	{
		[txtInput resignFirstResponder];
	}

	//Update the label.
	lblMessage.text = txtInput.text;

	return YES;
}

ex: http://furnacedigital.blogspot.tw/2012/01/blog-post_20.html#more

 

 

 

 

陣列 Array 用法

    NSArray *array =[ [NSArray alloc] initWithObjects:
		@"銷售總覽",
		@"訂單管理",
		@"上架商品",
		@"廣告中心",
		nil
	];
    self.listdata = array;
    [array release];

 

NSArray :

NSArray *myArray;
NSDate *aDate = [NSDate distantFuture];
NSValue *aValue = [NSNumber numberWithInt:5];
NSString *aString = @"a string";

myArray = [NSArray arrayWithObjects:aDate, aValue, aString, nil];