2011年2月24日 星期四

[轉貼] 主動久了 心會碎


如果有一個女生或男生
放下身段主動聯繫妳
一次……
兩次……
三次……

如果有一個女生或男生
放下所謂的尊嚴
有事没事都聯繫妳
一天……
兩天……
三天……

[iOS Dev] UIKeyboardType 所有鍵盤類型截圖

Reference:
iOS Reference Library - UIKeyboardType

typedef enum {
   UIKeyboardTypeDefault,
   UIKeyboardTypeASCIICapable,
   UIKeyboardTypeNumbersAndPunctuation,
   UIKeyboardTypeURL,
   UIKeyboardTypeNumberPad,
   UIKeyboardTypePhonePad,
   UIKeyboardTypeNamePhonePad,
   UIKeyboardTypeEmailAddress,
   UIKeyboardTypeDecimalPad,
   UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable
} UIKeyboardType;

2011年2月23日 星期三

2011年2月22日 星期二

[iOS Dev] 自動出現鍵盤並延遲出現 UIKeyboard auto show and delay

我在弄一個功能, 從 MainViewController 換到SecondViewController後, 自動顯示鍵盤

本來是寫在ViewDidLoad裡, 讓鍵盤自動跑出來

- (void)viewDidLoad {
    [self.textField becomeFirstResponder];
    [super viewDidLoad];
}

但是這樣換頁動畫還沒完, 鍵盤會同時蹦出來, 我想要的是畫面Load完, 鍵盤再從下面蹦出來

所以用了另一種方法如下:

- (void)enableKeyboard {
 [self.textField becomeFirstResponder];
}

- (void)viewDidLoad {
    [self performSelector:@selector(enableKeyboard) withObject:nil afterDelay:.3]; 
    [super viewDidLoad];
}

這樣子就可以在viewDidLoad之後延遲0.3秒再顯示鍵盤, 我的換頁動畫設定0.3秒, 所以延遲也設0.3秒, 這樣動畫顯示完會恰恰好蹦出來

2011年2月14日 星期一

[閱後筆記] 誰搬走了我的乳酪 Who Moved My Cheese?



看完這本書花不了你多少時間, 但可以改變你人生中很多的看法, 別再害怕改變了!

沒有人能幫助你改變, 只有你自己能!








2011年2月11日 星期五

[iOS Dev] 簡單使用 UIActionSheet 和 iPad上的注意事項

簡單的UIActionSheet範例:

在.h加上 UIActionSheetDelegate 的 Protocols 實作 clickedButtonAtIndex 事件

1. 在iPad上不能使用在ViewDidLoad, 會出現Exception錯誤, 所以拉一個Button用IBAction去執行
2. 在iPad上點擊其他空白地方時, 會自動關閉UIActionSheet, buttonIndex會回傳3, 但是如果將cancelButtonTitle設成nil的話, buttonIndex會回傳-1

Source Code

2011年2月9日 星期三

[iOS Dev] 簡單的網路連結測試 Simple Internet Connection test

以下範例為使用 NSURLConnection 測試網路連結

若網路連結失敗會回傳錯誤訊息 kCFURLErrorNotConnectedToInternet , 則使用UIAlertView來回報錯誤 (也可以做成Cancel and Retry讓使用者選擇)




若用 iPhone Simulator 是用Mac的網路連結, 所以測試前, 要先把Mac的網路斷線

[iOS Dev] UITabBarController的AutorotateToInterfaceOrientation

每一個UITabBarController的SubView都要設成return YES, 如果其中一個return NO就會沒有作用

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return YES;
}

2011年2月8日 星期二

[Objective-C] Classes 筆記 (3) - Property 屬性 (setter & getter)

在Objective-C 2.0之後, 可以透過@property@synthesize來達到setter & getter的效果(或稱accessors & mutators)

[Objective-C] Classes 筆記 (2) - Method, Message Sending 方法與訊息傳遞

Methods
  1. instance method (宣告時在開頭用 - )
  2. class method (宣告時在開頭用 + )
    • 用法像是JAVA的static method
差別在於instance method要先實例化, class method可以直接透過Object使用
-(void) instanceMethod:(NSString *)param;
+(void) classMethod:(NSString *)param;


Message Sending -- 訊息傳遞

[object method:param];

有點類似其他語言的call function or call method, 但是嚴格上來說是不一樣的
object.methodName(params);

Message Sending即使你打錯method name或是method不存在的時候, compiler並不會顯示錯誤, 因為object會自動忽略, 在XCode上, 只會出現警告訊息, 'Object' may not respond to '-method'

[Objective-C] Classes 筆記 (1) - 基本的實作與宣告

@interface - 可以宣告在header file(.h) 或是 implement file(.m)

  • Declare a class
@interface MyClass : NSObject {
}

  • Declare View Controller Class
@interface MyViewController : UIViewController {
}


2011年2月7日 星期一

[轉貼] 王森專欄 > 不賣雞排也可以 - 程式設計師真情懺悔錄(上)(中)(下)

這篇文章真的很棒, 一直找不到原出處, 所以轉貼JAVA週報的版本, 並加以排版。

--

JAVA週報: 程式設計師真情懺悔錄
時間: Sat Mar 30 02:04:54 2002
作者: austen (奧斯汀) 看板: kenduest
標題: 【轉載】程式設計師真情懺悔錄(上)(中)(下)
-來自 JAVA週報
------------------------------------------------

前言

不久前,蔡學鏞先生發表了兩篇分別叫做 "程式與香雞排"、"再論香雞排"的文章,受到的迴響之大,據說連作者本人都接到該文的轉寄。

足以見得該文的內容道出了台灣程式設計師心裡最深處的想法。

所以,本文想針對台灣程式設計師來做討論,看看身為一個程式設計師,究竟犯了什麼過錯,導致大家寧願賣雞排也不願再繼續寫程式。

璩美鳳小姐為自己驚動台灣社會的行為寫了真情懺悔錄,我們也該真誠地檢討一下自己。


2011年2月6日 星期日

[閱後筆記] 衝了!:熱血玩出大生意 Crush It !:why now is the time to cash in on your passion

ISBN: 9789862165171
exuberance

衝了!:熱血玩出大生意Crush It !:why now is the time to cash in on your passion

exuberance

做快樂的事才有競爭力

"share" is important

無私分享

口碑,典範傳承

關愛家人 拼命努力 擁抱熱情

打造個人品牌

2011年2月5日 星期六

[Music] IU - Good Day

最近瘋狂愛上她。IU

---

李知恩(Yi Ji Eun,諺文:이지은,1993年5月16日-),韓國歌手,出生於京畿道 廣州市。音樂類型以藍調音樂, R&B,POP BALLDE ,SOUL,SOFT ROCK 為主,歌唱技巧講究,音樂風格抒情。

IU - 維基百科




【人為什麼活著?】大眾銀行 - 夢騎士




人,為什麼活著?

為了思念

為了活下去

為了活更長

還是為了離開?

===

Related Posts Plugin for WordPress, Blogger...