這邊有一些 objective-c 的基本認識 , 參考 URL : http://www.otierney.net/objective-c.html.zh-tw.big5
Month: July 2010
postfix , 寄 yahoo 的信改由 hinet 的 smtp 發 , 用 telnet command 測試對方 smtp 通不通
cat main.cf transport_maps = regexp:/etc/postfix/transport cat transport .*\.yahoo\..* smtp:[msa.hinet.net]
—
telnet smtp.test.com.tw 25 HELO test.com.tw mail from:[email protected] rcpt to:[email protected] data Subject:test xxxxxxxxxxx
報了 IRONMAN 70.3 Taiwan!
2010年10月30日(六) | 游泳1.9公里/自行車90公里/路跑 21公里
http://www.ironmantaiwan.com/
[URL] iPhone programming bookmarks / reference
★ Your First iOS Application
http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhone101/Articles/00_Introduction.html
中文 : http://icodeblog.com/category/iphone-programming-tutorials/
★★ iOS Reference Library : http://developer.apple.com/iphone/library/navigation/index.html
iPhone Dev Center : http://developer.apple.com/iphone/index.action
iPhone Human Interface Guidelines : http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html
objective-c 的基本認識 , 參考 URL : http://www.otierney.net/objective-c.html.zh-tw.big5
有趣的 iPad iPhone development video 教學 : http://www.rorylewis.com/docs/02_iPad_iPhone/05_iPhoneTutorials.htm
給初接觸 objective-c 的介紹 : http://maciku.blogspot.com/2009/12/iphone-objective-c.html
包裝好給 iPhone 用的 http 元件/framework – ASIHTTPRequest
http://allseeing-i.com/ASIHTTPRequest/
—-
7/31 iPhone dev 課程 outline :
iPhone spec. / Objective-c intro.
intro. xcode / iPhone 開發限制 / 應用軟體架構 / 記憶體管理
first App. – HelloWorld
程式語法 – simple
Interface Builder基本操作
字串與資料結構 / UI Catalog
second App. – Location base App.
upload to real iPhone – use Apple
★ init , copy , retain 要記得 release memory
★ didReceiveMemoryWarning , viewDidUnload 暫時釋放 memmory
★ IBOutlet 引用到的 InterfaceBuilder 元件建議作 release , 但要注意到不要重覆 release
★ InterfaceBuilder : 事件與程式碼配合 – IBAction , 物件關聯 – IBOutlet , Delegate 指定.
RUNNER’S WORLD 首選全球知名的馬拉松 – The World’s Top 10 Marathon
2014 部分 Marathon 時間表
2/16 Hong Kong Marathon
3/19 中午12點 BOA Chicago 開放登記抽籤到4/7
3/27 NYC Marathon 來信通知有沒有中
4/6 法國, 巴黎馬 Paris Marathon
4/14 公佈 BOA Chicago Marathon non-guaranteed lottery 結果
5/25 Edinburgh Marathon
6/29 日本,薩羅馬湖超馬100k
—
MY WISH LIST of World’s Famous Marathon ,
紐約馬
東京馬 – FINISH!
巴黎馬 – FINISH!
倫敦馬
愛丁堡馬
澳洲 黃金海岸馬 – FINISH!
檀香山馬- FINISH!
阿姆斯特丹馬 or 鹿特丹馬 , 選一個: Amsterdam: 2014!
柏林馬- FINISH!
芝加哥馬
日本河口湖馬
New York City Marathon
http://www.nycmarathon.org/
波士頓馬拉松 BOSTON MARATHON – 4月
http://www.baa.org/
東京馬拉松 – Tokyo Marathon – 3月,要抽籤
http://www.tokyo42195.org/
JAL 檀香山馬拉松 – JAL Honolulu Marathon – 12月
http://www.honolulumarathon.jp/
河口湖日刊馬拉松 11月
http://nikkansports-marathon.com/
全球 Marathon Guide
http://www.marathonguide.com/
海外跑馬心得
http://www.taipeimarathon.org.tw/%E5%BF%83%E6%83%85%E6%95%85%E4%BA%8B/nymarathon.htm
URL: http://www.runnersworld.co.uk/event-editorial/the-worlds-top-10-marathons/563.html
1. London Marathon, April
2. Berlin Marathon, September
3= New York City Marathon, November
3= Chicago Marathon, October
5. Boston Marathon, April
6. Stockholm Marathon, June
7. Rotterdam Marathon, April
8. Paris Marathon, April
9. Honolulu Marathon, December
10. Amsterdam Marathon, October
World Marathon Majors : http://worldmarathonmajors.com/US/
Marathon Calendar 2011/2012 : http://www.adventure-marathon.com/marathons.aspx
照月份排:
April | June | September | October | November | December |
LondonBostonRotterdamParis | Stockholm | Berlin2010,9/26 | Chicago2010.10.10THE DATE TO MOTIVATE!!Amsterdam2010.10.17 | New York2010.11.7 | Honolulu2010.12.12 |
—
2011年
April | June | September | October | November | December |
London= 4/17Boston= 4/18Rotterdam= 4/10Paris= 4/10Athens = 4/28 | Stockholm = 5/28 | Berlin | ChicagoAmsterdam | New York : 11/6 | Honolulu |
2011.7/3 澳洲 黃金海岸馬拉松
—
2012年
April | June | July | September | October | November | December |
London : 4/22 開放抽籤1天, closed2012 Olympic 在 London 7,8月 |
—
——
我的 World Marathon : https://www.monster.com.tw/about/world-marathon
—
A simple Objective-C Method Declaration and Definition
定義
- (void) sayHello: (NSString*) name;
implementation :
- (void) sayHello: (NSString*) name { NSMutableString *message = [[NSMutableString alloc] initWithString:@"Hello there "]; [message appendString:name]; NSLog(message); [message release]; } //
simple.m 宣告 sayHello method:
#import "Simple.h" @implementation Simple - (void) sayHello: (NSString *) name { NSMutableString *message = [[NSMutableString alloc] initWithString:@"Hello there "]; [message appendString:name]; NSLog(message); [message release]; } @end //
simple.h
#import @interface Simple : NSObject { } -(void) sayHello: (NSString *) name; @end //
main 呼叫 sayHello method:
#import #import "Simple.h" int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; Simple * mySimple = [[Simple alloc] init]; [mySimple sayHello:@"James"]; [mySimple release]; int retVal = UIApplicationMain(argc, argv, nil, nil); [pool release]; return retVal; } //
iphone / hello world 2 / single rows in the table view
// -- // Customize the number of rows in the table view. - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 1; } // Customize the appearance of table view cells. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } [cell.textLabel setText:@"Hello World!"]; return cell; } // -- // --