일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- jQuery
- jsp
- HTML
- Android
- encoding
- 인코딩
- udp
- 메모리
- MySQL
- JavaScript
- XML
- C#
- 이클립스
- UIWebView
- ios
- Eclipse
- Database
- 티스토리 초대장
- Objective C
- java
- iphone
- spring
- WebView
- ipad
- permgen space
- 한글
- Tomcat
- 톰켓
- Memory
- 티스토리 초대
- Today
- Total
목록IT분야/iOS (30)
suroMind
이미지 줌 기능이 필요해서 구글링 결과 의외로 간단하더군요. 1. 먼저 Xib에서 ScrollView를 추가하고 ScrollView안에 imageView를 추가합니다. - View - ScrollView - ImageView 2. ImageView를 Outlet 변수로 등록하시고 인터페이스 빌더에서 ScrollView의 delegate는 File's Owner로 연결해 줍니다. 3. .h 파일에 를 추가합니다. .m 파일에는 아래 함수를 추가합니다. -(UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView{ return self.imgView; } self.imgView는 Outlet 변수로 연결된 ImageView입니다. 4. 연결은 완료 되었습..
아이폰 앱을 앱데이트 할 때에 This bundle is invalid. The key CFBundleShortVersionString in the Info.plist file must contain a higer version than that of the previously uploaded version. 이런 메세지가 뜬다면 버전이 안맞다는 얘기인데.. 분명히 버전을 바꾸었는데도 Archive 하면 버전이 안바뀐 채로 컴파일이 되었다. 찾아보니 plist 파일에 "Bundle Version" 외에 "Bundle Version string, short"이 있는데 후자는 앱의 상세버전이라고 한다. 요놈이 변경이 안되어 있었다. 옛날에 업로드한 앱들은 "Bundle Version string, short..
from xguru in twitter https://github.com/digdog/DDActionHeaderView http://code.google.com/p/oauthconsumner/ http://code.google.com/p/mpoauthconnection/ http://getsharekit.com/ http://code.google.com/p/nate-ios-client-api/ https://github.com/facebook/facebook-ios-sdk http://code.google.com/p/cocoaasyncsocket/ https://github.com/enormego/cocoa-helpers https://github.com/woohj70/iPhotoDiary https:/..
간단하게 기본 actionsheet를 사용하지 않고 view를 추가해서 사용하는 방법입니다. 헤더파일에 UIActionSheet *actionSheet; UIView *viewActionSheet; 두개를 추가하고.. view는 아울렛으로 연결하시던지 하시면 됩니다. 특정 버튼을 눌러서 actionSheet를 띄울 코드 UIActionSheet *tempActionSheet = [[[UIActionSheet alloc] init] autorelease]; tempActionSheet.delegate = self; [tempActionSheet addSubview:self.viewActionSheet]; // 액션시트에 뷰 추가 [tempActionSheet showInView:self.view]; // ..
HTTP로 파일을 업로드하면서 업로드 되는 프로그레스바를 구현할 필요성이 생겼다. UIAlertView를 이용하여 UIProgressView를 올려서 간단하게 구현해 보았다. HTTP 커넥션은 NSURLConnection의 delegate를 이용하였고 ASIHTTPRequest를 이용해도 무관하다. 1. 헤더파일에 다음 두개의 변수를 선언 @interface TestFileUploadViewController : UIViewController { UIProgressView *progressView; UIAlertView *progressAlert; } @property (nonatomic, retain) UIProgressView *progressView; @property (nonatomic, reta..
간단한 UITableView의 삭제기능이다. 1. 네비게이션바에 Edit 버튼을 추가해준다. - (void) viewDidLod{ ...................... ...................... self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(delList:)] autorelease]; } 2. 버튼을 눌렀을 때 호출될 메소드를 만들어 준다. 버튼을 누르면 테이블뷰에 마이너스 버튼이 생긴다. - (IBAction)delList:(id)sender{ BOOL editing ..
기존 프로젝트를 xCode4로 넘어오면서 컴파일할때 Missing File 경고가 출력될 때가 있다. 실행하는데는 전혀 문제는 없는데 왜 뜨는지 인터넷에 검색해보니 .svn문제라고 한다. link : http://www.thezeto.com/wordpress/?p=3 위 링크에 설명이 잘 되어 있다. 1. 터미널에서 아래의 두개의 명령어만 치면 finder에서 숨겨진 파일 및 폴더를 볼 수 있다. defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder 2. 본인은 파일이 그닥 많지 않아서 Finder 에서 프로젝트 폴더에 있는 .svn 하나만 지우니 경고 출력이 모두 없어졌다. 지우고 난뒤에는 defaults write com.appl..
UIWebView에서 링크 클릭시 Webview의 페이지 이동이 아닌 사파리 창을 띄우는 일이 생겼다..찾아보니 간단했다 -(BOOL)webView:(UIWebView *)descriptionTextView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { if (UIWebViewNavigationTypeLinkClicked == navigationType) { [[UIApplication sharedApplication] openURL:[request URL]]; return NO; } return YES; } 출처 : http://stackoverflow.co..
NSFileManager* fileManager = [NSFileManager defaultManager]; NSString* rootDir = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]; DebugLog(@"aaaa %@", rootDir); NSString *fileName; NSDirectoryEnumerator* enumDir= [fileManager enumeratorAtPath: rootDir]]; while((fileName = [enumDir nextObject])) { DebugLog(@"tttt == %@", fileName); }