NSString* deviceName= [[UIDevicecurrentDevice] uniqueIdentifier];
NSString* localizedModel=[[UIDevicecurrentDevice] localizedModel];
NSString* systemVersion=[[UIDevicecurrentDevice] systemVersion];
NSString* systemName=[[UIDevicecurrentDevice] systemName];
NSString* model=[[UIDevicecurrentDevice] model];
result945 發表在 痞客邦 留言(1) 人氣()
result945 發表在 痞客邦 留言(0) 人氣()
NSMutableArray Sory
===============================================================
self.Dict_MutablemsgDlist = [self.Dict_msgDatamutableCopy];
NSMutableArray *keyArray = [[NSMutableArray alloc] init];
[keyArray addObjectsFromArray:[[self.Dict_MutablemsgDlist allKeys]
result945 發表在 痞客邦 留言(0) 人氣()
今天Lion升級為10.7.3
Archive程式時發生了
warning: iPhone/iPod Touch: icon.png: icon dimensions (0 x 0) don't meet the size requirements. The icon file must be 57x57 pixels, in .png format (-19014) Unable to validate your application. - (null)apple
解決方法為:
http://blog.manbolo.com/2012/02/02/macosx-10.7.3-update-breaks-ios-app-validation
result945 發表在 痞客邦 留言(0) 人氣()
今天在測試push時發生了
Error in registration. Error: Error Domain=NSCocoaErrorDomain Code=3000 "未找到應用程序的“aps-environment”的權利字符串"
其實是原本的profile太舊了、只要重新renew、再下載profile就行了
至於push的教學可以參考以下網站
http://mobiforge.com/developing/story/programming-apple-push-notification-services
result945 發表在 痞客邦 留言(0) 人氣()
主要參考這篇文章
http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/
result945 發表在 痞客邦 留言(0) 人氣()
UIViewController<UITextFieldDelegate>
//inputtext
editTextField = [[[UITextFieldalloc] initWithFrame:CGRectMake(50.0f, 20.0f, 220.0f, 35.0f)] autorelease];
editTextField.delegate = self;
//editTextField.placeholder = @"提示";
result945 發表在 痞客邦 留言(0) 人氣()
字串處理相關網站
http://hi.baidu.com/rone2000_/blog/item/9d30ce1dc06f5b6cdab4bd97.html
計算字串長度
CGFloat word_width = [yourstring sizeWithFont:[UIFont fontWithName:@"Arial" size:18]].width;
result945 發表在 痞客邦 留言(0) 人氣()
有一串內文要計算scroll view所需要的長度
CGSize constraint = CGSizeMake(300 - (0 * 2), 20000.0f);
CGSize size = [url_contentsizeWithFont:[UIFontsystemFontOfSize:16] constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];
CGFloat height = MAX(size.height,10)+15;
scrollView = [[UIScrollViewalloc] initWithFrame:CGRectMake(0, 205, 320, 200)];
result945 發表在 痞客邦 留言(0) 人氣()
//普通bbutton
UIButton *nearBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
nearBtn.frame = CGRectMake(115.0f, 150.0f, 88.0f, 40.0f);
NSString *near_btnName = [NSString stringWithFormat:@"test button"];
[nearBtn setTitle:near_btnName forState:UIControlStateNormal];
result945 發表在 痞客邦 留言(0) 人氣()
UILabel *label_word = [[UILabel alloc] initWithFrame:CGRectMake(30.0f, 30.0f, 150.0f, 80.0f)];
NSString *title = [NSString stringWithFormat:@"UILabel Sample"];
[label_word setText:title];
[label_word setNumberOfLines:2];
[label_word setLineBreakMode:label_word.lineBreakMode];
result945 發表在 痞客邦 留言(0) 人氣()
info.plist中的Bundle display name修改成你想要的程式名稱
若不行的話
Product->clean 重新build
如果還有錯誤
iphone 重開機再build
result945 發表在 痞客邦 留言(0) 人氣()