검색결과 리스트
Xcode4에 해당되는 글 8건
- 2011.10.22 [Xcode4] C, C++ 프로젝트 생성
- 2011.09.17 [iOS] 프로젝트를 묶는 논리적 개념 Workspace
- 2011.09.16 [iOS] Using Open Source Static Libraries in Xcode 4
- 2011.09.12 [Xcode] XCode4 Release, Debug 전환
- 2011.04.09 [XCode] XCode4 유용한 단축키
- 2011.04.09 [XCode] Debug 단축키
- 2011.04.09 png pngcrush caught libpng error: Not a PNG file..
- 2011.04.09 How to “add existing frameworks” in XCode 4?
글
요즘은 대부분 맥북만 사용합니다.
그런데 C, C++ 공부해보겠다고 윈도우를 다시 켜고 Visual Studio를 다시 설치하는게 너무 번거롭습니다.
간단한 콘솔 테스트용 프로그램은 XCode에서도 충분히 가능합니다.
1. 새로운 프로젝트를 생성합니다.
2. Mac OS X -> Command Line Tool을 선택합니다. 'Command Line Tool'이 콘솔 모드 입니다.
3. Type을 지정하는데 전 C++로 했습니다. C가 C++의 서브셋이기 때문에 C++로 해도 C테스트가 가능합니다.
(사실 정확한 범위의 서브셋은 아니지만 대부분 비슷하게 동작합니다.)
4. 세상에서 제일 유명한 테스트 'Hello World!' 콘솔창에 한번 출력해 봅니다.
그런데 C, C++ 공부해보겠다고 윈도우를 다시 켜고 Visual Studio를 다시 설치하는게 너무 번거롭습니다.
간단한 콘솔 테스트용 프로그램은 XCode에서도 충분히 가능합니다.
1. 새로운 프로젝트를 생성합니다.
2. Mac OS X -> Command Line Tool을 선택합니다. 'Command Line Tool'이 콘솔 모드 입니다.
3. Type을 지정하는데 전 C++로 했습니다. C가 C++의 서브셋이기 때문에 C++로 해도 C테스트가 가능합니다.
(사실 정확한 범위의 서브셋은 아니지만 대부분 비슷하게 동작합니다.)
4. 세상에서 제일 유명한 테스트 'Hello World!' 콘솔창에 한번 출력해 봅니다.
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[iOS] About Events in iOS (0) | 2012.03.04 |
---|---|
[iOS] json parser for Objective-c (0) | 2012.03.04 |
[iOS] iOS5 GM 설치후 Personal Hotspot이 안나타날때 처리 방법 (0) | 2011.10.13 |
아이폰 펌웨어 업데이트 (0) | 2011.10.05 |
[iOS] Pull down to refresh (0) | 2011.10.03 |
트랙백
댓글
글
하나의 App은 Xcode의 하나의 프로젝트에 맵핑이 된다고 할 수 있습니다.
그런데 보통 프로그램을 만드는 프로젝트(*1)는 하나의 프로그램으로 끝날수도 있지만 규모가 커지면 여러가지 프로그램이
묶여서 하나의 프로젝트로 됩니다.
이럴때 관리를 위해서 논리적으로 묶어줄 필요가 있는데
XCode에서는 Workspace, Visual Studio에서는 solution, Eclipse에서는 Workspace로 묶어 줄수 있습니다.
새로운 워크스페이스를 생성합니다.
워크스페이스 이름과 저장할 위치를 지정합니다.
워크스페이스를 생성하면 프로젝트가 없는 빈 워크스페이스가 생성됩니다.
워크스페이스에 새로운 프로젝트를 생성 할 수도 있고 기존 프로젝트를 추가 할 수도 있습니다.
기존 프로젝트를 추가한 모습니다.
결국 워크스페이스는 여러개의 단위프로젝트를 논리적으로 묶어주는 역활을 합니다.
빈 워크스페이스를 만들면
XXX.xcworkspace가 만들어 지는데 이 파일을 열어보면 아래와 같이 폴더안에 파일이 있고 XML로 정보를 가지고 있는걸
알수 있습니다.
개발에 필요한 자체 라이브러리나 유틸등을 워크스페이스로 묶어주면 좀더 편하고 쉽게 개발 할 수 있습니다.
*1) 여기서 말하는 프로젝트는 업무 즉 개발 프로젝트를 말합니다.
그런데 보통 프로그램을 만드는 프로젝트(*1)는 하나의 프로그램으로 끝날수도 있지만 규모가 커지면 여러가지 프로그램이
묶여서 하나의 프로젝트로 됩니다.
이럴때 관리를 위해서 논리적으로 묶어줄 필요가 있는데
XCode에서는 Workspace, Visual Studio에서는 solution, Eclipse에서는 Workspace로 묶어 줄수 있습니다.
새로운 워크스페이스를 생성합니다.
워크스페이스 이름과 저장할 위치를 지정합니다.
워크스페이스를 생성하면 프로젝트가 없는 빈 워크스페이스가 생성됩니다.
워크스페이스에 새로운 프로젝트를 생성 할 수도 있고 기존 프로젝트를 추가 할 수도 있습니다.
기존 프로젝트를 추가한 모습니다.
결국 워크스페이스는 여러개의 단위프로젝트를 논리적으로 묶어주는 역활을 합니다.
빈 워크스페이스를 만들면
XXX.xcworkspace가 만들어 지는데 이 파일을 열어보면 아래와 같이 폴더안에 파일이 있고 XML로 정보를 가지고 있는걸
알수 있습니다.
개발에 필요한 자체 라이브러리나 유틸등을 워크스페이스로 묶어주면 좀더 편하고 쉽게 개발 할 수 있습니다.
*1) 여기서 말하는 프로젝트는 업무 즉 개발 프로젝트를 말합니다.
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[iOS] Pull down to refresh (0) | 2011.10.03 |
---|---|
[iOS] 아이폰 SMS 말풍선을 만들어 보기 (1) | 2011.09.24 |
[iOS] Using Open Source Static Libraries in Xcode 4 (0) | 2011.09.16 |
[iOS] 프로젝트 템플릿 (링크) (0) | 2011.09.12 |
[Xcode] XCode4 Release, Debug 전환 (0) | 2011.09.12 |
트랙백
댓글
글
제가 정리 해볼까 하다가 너무 정리가 잘된 외국 블로그가 있어서 링크합니다.
출처 : http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/
출처 : http://blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[iOS] 아이폰 SMS 말풍선을 만들어 보기 (1) | 2011.09.24 |
---|---|
[iOS] 프로젝트를 묶는 논리적 개념 Workspace (0) | 2011.09.17 |
[iOS] 프로젝트 템플릿 (링크) (0) | 2011.09.12 |
[Xcode] XCode4 Release, Debug 전환 (0) | 2011.09.12 |
[iOS] iOS에서는 보안상의 이유로 dynamic library Project를 만들수 없습니다. (0) | 2011.09.12 |
트랙백
댓글
글
Product -> Edit scheme 에서 info의 Build Configuration에서 변경해 주면된다.
단축키는 "Command+<" 이다.
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[iOS] Using Open Source Static Libraries in Xcode 4 (0) | 2011.09.16 |
---|---|
[iOS] 프로젝트 템플릿 (링크) (0) | 2011.09.12 |
[iOS] iOS에서는 보안상의 이유로 dynamic library Project를 만들수 없습니다. (0) | 2011.09.12 |
[iOS] 아이폰 초성 검색 클래스를 만들어 보자 (0) | 2011.09.10 |
[iOS] Objective-C Singleton 만들기 (2) | 2011.09.04 |
트랙백
댓글
글
참고 : .h .m 전환하는 단축키
Go Back : ctrl + command + ← (이전 문서 이동)
Go Forward : ctrl + command + → (다음 문서 이동)
Jump to Definition : ctrl + command + D ( command + 마우스 왼쪽 클릭과 같은 기능)
Go Back : ctrl + command + ← (이전 문서 이동)
Go Forward : ctrl + command + → (다음 문서 이동)
Jump to Definition : ctrl + command + D ( command + 마우스 왼쪽 클릭과 같은 기능)
'Mobile > iPhone / Xcode' 카테고리의 다른 글
트랙백
댓글
글
위 중에서 많이 사용하는 건
Step Over : F6 -> 현재 디버깅 라인을 한줄 한줄 내려간다.
Step Into : F7 -> Step Over와 같지만 함수(메소드, 메세지)를 만나면 해당 함수로 점프한다.
Step Out : F8 -> 현재 함수를 빠져나온다 (메세지를 호출한 쪽으로 점프)
Continue : ctrl + command + Y -> 다음 브레이킹포인트까지 이동
Add/Remove Breapoint at Current Line : command + \ -> 브레이킹 포인트 토클 버튼
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[XCode] 선택영역 주석처리 단축키 (0) | 2011.04.23 |
---|---|
[XCode] XCode4 유용한 단축키 (0) | 2011.04.09 |
png pngcrush caught libpng error: Not a PNG file.. (0) | 2011.04.09 |
How to “add existing frameworks” in XCode 4? (0) | 2011.04.09 |
[XCode] Xcode .h .m 전환 (0) | 2011.01.06 |
트랙백
댓글
글
출처 : http://stackoverflow.com/questions/5287600/build-app-with-xcode-4-it-always-show-some-error-about-png-image
책보고 예제좀 돌려보는데 이 알수 없는 에러는 뭔지 Not a PNG file ... 분명히 파일 있는데
결국 알아낸건 해당 PNG 파일에 문제가 있는 것이다.
조치 방법은 해당 PNG 파일을 이미지 편집툴(Photoshop이나 그와 유사한)로 열고 다시 새로운 이름으로 저장하고
다시 빌드하면 경고 없어진다. 정말 별것 아닌걸로 삽질 참 많이하게되네...
While reading /Users/jun/iPhone_Works/BeautyOfKorea/BeautyOfKorea/images/contentBG@2x.png pngcrush caught libpng error:
Not a PNG file..
Could not find file: /Users/jun/Library/Developer/Xcode/DerivedData/BeautyOfKorea-bunrqwaogvcyjmcesrodvvpjjpus/Build/Products/Debug-iphoneos/BeautyOfKorea.app/contentBG@2x.png
책보고 예제좀 돌려보는데 이 알수 없는 에러는 뭔지 Not a PNG file ... 분명히 파일 있는데
결국 알아낸건 해당 PNG 파일에 문제가 있는 것이다.
조치 방법은 해당 PNG 파일을 이미지 편집툴(Photoshop이나 그와 유사한)로 열고 다시 새로운 이름으로 저장하고
다시 빌드하면 경고 없어진다. 정말 별것 아닌걸로 삽질 참 많이하게되네...
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[XCode] 선택영역 주석처리 단축키 (0) | 2011.04.23 |
---|---|
[XCode] XCode4 유용한 단축키 (0) | 2011.04.09 |
[XCode] Debug 단축키 (0) | 2011.04.09 |
How to “add existing frameworks” in XCode 4? (0) | 2011.04.09 |
[XCode] Xcode .h .m 전환 (0) | 2011.01.06 |
트랙백
댓글
글
XCode 3에서는 "Frameworks" -> "Add" -> "Exsting Frameworks"에서 추가하면되었는데
XCode 4에서는 "프로젝트" -> "Build Phases" -> "Link Binary Width Libraries" -> "+" 버튼을 클릭하고 추가하면 된다.
이것때문에 한참 삽질했네 ㅡㅡ;
1. 프로젝트 선택
2. Bulid Phases 선택
3. Link Binary With Libraries 에서 "+" 클릭 하고 추가
XCode 4에서는 "프로젝트" -> "Build Phases" -> "Link Binary Width Libraries" -> "+" 버튼을 클릭하고 추가하면 된다.
이것때문에 한참 삽질했네 ㅡㅡ;
1. 프로젝트 선택
2. Bulid Phases 선택
3. Link Binary With Libraries 에서 "+" 클릭 하고 추가
'Mobile > iPhone / Xcode' 카테고리의 다른 글
[XCode] 선택영역 주석처리 단축키 (0) | 2011.04.23 |
---|---|
[XCode] XCode4 유용한 단축키 (0) | 2011.04.09 |
[XCode] Debug 단축키 (0) | 2011.04.09 |
png pngcrush caught libpng error: Not a PNG file.. (0) | 2011.04.09 |
[XCode] Xcode .h .m 전환 (0) | 2011.01.06 |
RECENT COMMENT