'Dev'에 해당되는 글 58건

  1. 2011.11.11 sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.
  2. 2011.11.11 gdb stack trace at 'putpkt: write failed' 해결방법
  3. 2011.11.04 NSLog 함수 이름 관련 매크로.
  4. 2011.11.01 UIWebView 관련.
  5. 2011.11.01 UILabel 관련 내용.
  6. 2011.11.01 UITextView
  7. 2011.10.28 Table View 관련
  8. 2011.10.28 HTML5로 아이폰앱 만들기
  9. 2011.10.28 NSDate를 이용하여 D-Day 계산.
  10. 2011.10.24 iOS 텍스트 관련.

sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.

Dev/iOS 2011. 11. 11. 14:09


내 경우 프로젝트의 타켓에서 Build Settings 에서 Library Search Paths 설정이 잘못된 경우 발생 되었다.
그중에 해결방법은,
디바이스 실행시 디바이스 라이브러리 경로를 위로 올려주고,
시뮬레이터 실행시 시뮬레이터 라이브러리 경로를 위로 올려주었더니 정상 실행 되었다. 

'Dev > iOS' 카테고리의 다른 글

UIButton 관련.  (0) 2011.11.21
ARC (Automatic Reference Counting)  (0) 2011.11.21
gdb stack trace at 'putpkt: write failed' 해결방법  (0) 2011.11.11
NSLog 함수 이름 관련 매크로.  (0) 2011.11.04
UIWebView 관련.  (0) 2011.11.01
:

gdb stack trace at 'putpkt: write failed' 해결방법

Dev/iOS 2011. 11. 11. 10:10


http://ivis.cwnu.ac.kr/tc/dongupak/109


중요내용)
    1. XCode를 완전하게 종료한다(I shutdown XCode completely).
    2. 아이폰 디바이스에서 앱을 제거한다(Delete the app from the iPhone)
    3. 아이폰을 셧다운한다-가운데 버튼과 위쪽 버튼을 2-3초간 누름(Shutdown the iPhone)
    4. 아이폰을 켠다. 3과 동일한 방법(Restart the iPhone)
    5. 맥과 아이폰을 연결한다(Plugged it in)
    6. Xcode를 실행하고 디바이스에서 수행시킨다(Starte Xcode and ran debugger on device)
    7. 잘 작동한다(Works!)
 

'Dev > iOS' 카테고리의 다른 글

ARC (Automatic Reference Counting)  (0) 2011.11.21
sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.  (0) 2011.11.11
NSLog 함수 이름 관련 매크로.  (0) 2011.11.04
UIWebView 관련.  (0) 2011.11.01
UILabel 관련 내용.  (0) 2011.11.01
:

NSLog 함수 이름 관련 매크로.

Dev/iOS 2011. 11. 4. 12:00


NSLog(@"%s blabla", __FUNCTION__);

__FUNCTION__ 이란 매크로를 사용하여 클래스 이름과 함수 이름을 나타낼 수 있다. 
다음과 같이 표시된다.

-[ABCViewController viewDidLoad] blabla


 

'Dev > iOS' 카테고리의 다른 글

sqlite3 관련 라이브러리 추가시 경고 및 에러 발생시.  (0) 2011.11.11
gdb stack trace at 'putpkt: write failed' 해결방법  (0) 2011.11.11
UIWebView 관련.  (0) 2011.11.01
UILabel 관련 내용.  (0) 2011.11.01
UITextView  (0) 2011.11.01
:

UIWebView 관련.

Dev/iOS 2011. 11. 1. 17:56


HTML 문자열로 표시할때 gif 이미지 표시하는 방법.
NSString *html = [NSString stringWithFormat:@"<img src='https://t1.daumcdn.net/cfile/tistory/2220894C56E7540A35", [myData base64Value];
[myWebView loadHTMLString:html baseURL:nil]
* 테스트 안됐음.


HTML 문자열로 표시할때 이미지를 파일로 저장한 후 해당 경로를 이용하여 표시하는 방법.

- (NSString *)writeToFile:(UIImage *)image
{
    // Get the location of the Documents directory
    NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 
   NSString * imagePath = [paths objectAtIndex:0];
    NSString * filename = @"tempDiaryPicture.png";
 
   NSString * filepath = [NSString stringWithFormat:@"%@/%@", imagePath, filename];
    
    // Save the image
    NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(image)];
 
   [imageData writeToFile:filepath atomically:YES];
    
    return filepath;
}
- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    Model * model = _getModel();
    NSString * html = [NSString stringWithFormat:
 
                      @"<center><img src=\"file://%@\" width=\"240\" height=\"240\" border=\"0\"></center>\n"
                       "<hr />",
                       [self writeToFile:image]];    // UIImage * image -> 데이터베이스나 라이브러리와 같은 곳에서 읽어온경우.
    [webView loadHTMLString:html
 
                    baseURL:nil];
    
 }
 

Base64 encoding options on the Mac and iPhone



stackoverflow : http://stackoverflow.com/questions/1527351/how-to-add-an-uiimage-in-mailcomposer-sheet-of-mfmailcomposeviewcontroller-in-ip
NSData+base64 by matt gallagher : http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html 



간략하게 설명하면 다음과 같다.
1. matt gallagher 의 홈페이지에 가서 NSData_Base64.zip 파일을 다운로드 받아 프로젝트 폴더에 압축을 해제.
2. NSData+Base64.h, NSData+Base64.m 파일을 프로젝트에 추가한다.
3. 사용하고자 하는 파일에 .h 파일을 #import 한다.
4. 다음과 같이 UIImage파일을 NSData로 변환을 거쳐 NSString으로 변환하여 이미지를 표시한다.
 UIImage *emailImage = [UIImage imageNamed:@"myImageName.png"];
 
//Convert the image into data
   
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(emailImage)];
 
//Create a base64 string representation of the data using NSData+Base64
   
NSString *base64String = [imageData base64EncodedString];
 
//Add the encoded string to the emailBody string
 
//Don't forget the "<b>" tags are required, the "<p>" tags are optional
   
[emailBody appendString:[NSString stringWithFormat:@"<p><b><img src='https://t1.daumcdn.net/cfile/tistory/233F704F56E7540A34",base64String]];




'Dev > iOS' 카테고리의 다른 글

gdb stack trace at 'putpkt: write failed' 해결방법  (0) 2011.11.11
NSLog 함수 이름 관련 매크로.  (0) 2011.11.04
UILabel 관련 내용.  (0) 2011.11.01
UITextView  (0) 2011.11.01
Table View 관련  (0) 2011.10.28
:

UILabel 관련 내용.

Dev/iOS 2011. 11. 1. 11:52



UILabel에 여러개의 라인 사용하기

Multiple lines of text in UILabel


핵심 내용은
textLabel.lineBreakMode = UILineBreakModeWordWrap;
textLabel.numberOfLines = 0;

Interface builder를 이용할 경우
number of lines를 0으로 설정하고 텍스트에 엔터키 입력시 (Alt+Enter)를 이용한다.




'Dev > iOS' 카테고리의 다른 글

NSLog 함수 이름 관련 매크로.  (0) 2011.11.04
UIWebView 관련.  (0) 2011.11.01
UITextView  (0) 2011.11.01
Table View 관련  (0) 2011.10.28
HTML5로 아이폰앱 만들기  (0) 2011.10.28
:

UITextView

Dev/iOS 2011. 11. 1. 00:39


UIImageView, UILabel, UITextView를 이용하여 Detail view 화면 구성하기.

Create a Detail View Page using UIImageView, UITextView and UILabel

 

 ㅎㅎㅎㅎ
 

'Dev > iOS' 카테고리의 다른 글

UIWebView 관련.  (0) 2011.11.01
UILabel 관련 내용.  (0) 2011.11.01
Table View 관련  (0) 2011.10.28
HTML5로 아이폰앱 만들기  (0) 2011.10.28
NSDate를 이용하여 D-Day 계산.  (0) 2011.10.28
:

Table View 관련

Dev/iOS 2011. 10. 28. 18:21



테이블 배경에 패턴 형식으로 이미지 넣기.

NSString *backgroundPath = [[NSBundle mainBundle] pathForResource:@"background" ofType:@"jpg"];
UIImage *backgroundImage = [UIImage imageWithContentsOfFile:backgroundPath];
UIColor *backgroundColor = [[UIColor alloc] initWithPatternImage:backgroundImage];
self.tableView.backgroundColor = backgroundColor;
[backgroundColor release];


뷰 컨트롤러의 뷰 배경에 이미지 넣고 테이블 배경 투명하게 하기.


anniversaryTableView = [[AddAnniversaryTableViewController alloc]

initWithStyle:UITableViewStylePlain];

//테이블 뷰의 배경색을 투명으로 지정합니다.

anniversaryTableView.view.backgroundColor = [UIColor clearColor];

anniversaryTableView.view.opaque = YES;

anniversaryTableView.delegate = self;

anniversaryTableView.tableView.allowsSelectionDuringEditing = YES;

//뷰 컨트롤러의 뷰에 배경 이미지를 지정합니다.

self.view.backgroundColor =

[UIColor colorWithPatternImage:

[UIImageimageNamed:@"anniversary_background.png"]];

anniversaryTableView.view.frame = CGRectMake(9010230450);


//그리고 뷰 컨트롤러의 뷰 위에 테이블 뷰 컨트롤러의 뷰를 붙입니다.

[self.view addSubview:anniversaryTableView.view];






 

'Dev > iOS' 카테고리의 다른 글

UILabel 관련 내용.  (0) 2011.11.01
UITextView  (0) 2011.11.01
HTML5로 아이폰앱 만들기  (0) 2011.10.28
NSDate를 이용하여 D-Day 계산.  (0) 2011.10.28
iOS 텍스트 관련.  (0) 2011.10.24
:

HTML5로 아이폰앱 만들기

Dev/iOS 2011. 10. 28. 03:57


'Dev > iOS' 카테고리의 다른 글

UITextView  (0) 2011.11.01
Table View 관련  (0) 2011.10.28
NSDate를 이용하여 D-Day 계산.  (0) 2011.10.28
iOS 텍스트 관련.  (0) 2011.10.24
인터페이스 빌더에서 오브젝트의 경계선 보이게 하기  (0) 2011.10.24
:

NSDate를 이용하여 D-Day 계산.

Dev/iOS 2011. 10. 28. 01:35


NSDate * date = [NSDate dateWithNaturalLanguageString:@"0000-00-00"];
NSDate * dDay = [NSDate dateWithNaturalLanguageString:@"0000-00-00"];

NSDateComponents * com = [[NSCalendar currentCalendar] components:NSDayCalendarUnit
                                                                                           fromDate:date 
                                                                                                toDay:dDay
                                                                                              options:0]; 
NSLog(@"day = %d", [com day]);
 

출처 : http://blog.daum.net/dmz7881/8873170

 

'Dev > iOS' 카테고리의 다른 글

Table View 관련  (0) 2011.10.28
HTML5로 아이폰앱 만들기  (0) 2011.10.28
iOS 텍스트 관련.  (0) 2011.10.24
인터페이스 빌더에서 오브젝트의 경계선 보이게 하기  (0) 2011.10.24
graph 관련 라이브러리  (0) 2011.10.22
:

iOS 텍스트 관련.

Dev/iOS 2011. 10. 24. 23:13


Quartz 2D 텍스트 : 정보 영재 카페

iOS에 폰트 추가하기
출처 : Jeonglim So
h



 
: