iOS(44)
-
[xcode] 이미지 리소스 관리하는 방법
여러 ios 개발자분들이 가장 귀찮게 생각하시는게 바로 이미지 리소스 관리라고 생각한다. 하다 보면 여러 이것저것 귀찮은게 많다 - 같은 이름 안된다 - 마우스로 xcode에 넣어주고 또 중복되면 에러뜬다 누구나 한번쯤 귀찮게 생각하신거라고 생각한다 이미지로 설명해보겠습니다 이게 우리가 흔히 보는 왼쪽 트리 리스트 ( tree List ) 의 모습이다 폴더 색깔은 전부다 노랑이다 ㅋㅋ 이미지 있는 부분을 보자 자 이런식으로 이미지이름만 넣으면 된다 또는 그냥 "img1"이라고만 넣어도 되는 엄청난 편리함이 있다 ㅋㅋ 만약 이미지가 추가 되었거나 또는 변경되었다고 가정해보자 폴더 가야하고 복사하고 넣고 또 왼쪽 트리 리스트 ( tree List ) 넣고 등등.. 여간 귀찮은게 아니다 자 그럼 다른 방법으로..
2011.08.03 -
App Store Review Guidelines
( 본글은 http://cafe.naver.com/mcbugi/141199의 출처임을 밝힘니다 ) 앱스토어에 어플 등록간에 가이드라인을 다른분이 해석해주셨습니다. 원할때 보기 위해 따로 복사해서 포스팅합니다 참고 바랍니다 ------------------------------------------------------------------------ Introduction We're pleased that you want to invest your talents and time to develop applications for iOS. 우리는 여러분이 iOS 앱을 개발하기위해 시간과 재능을 투자하고 싶어하는 것에 감동했다. It has been a rewarding experience - both pro..
2011.06.23 -
[error] the operation couldn’t be completed. no such file or directory
저기서 클릭후 나타나는 에러.. arhive 하고 파일 뽑을떄 발생하는 에러 입니다 이래도 저래도 방법이 없더군요 ... 또한 발생하는 경우는 매우 다양한거 같습니다 구글에도 여기에 대한 해결방법이 많이 있습니다 http://stackoverflow.com/questions/3161134/xcodes-build-and-archive-not-working 가장 대표적인 해결방법은 저기 있는 Generate Debug Symbols 를 Yes로 바꿔주는 방법이 있습니다 그러나 저의 경우는 달랐습니다 .. 일단 전 ssd 가 설치된 노트북을 쓰다가 이번에 다른 노트북으로 내 데이터를 그대로 마이그레이션 한 경우였습니다 저방법도 안되고 해서 .. 선택한게 xcode 재설치 -_-;; 입니다 그러니 잘됩니다 ....
2011.06.10 -
[참고] float, int 숫자형 데이터를 가지고 작업하실때 주의점
전 플래시 개발자 출신이라서 여러가지 시행착오(?)을 겪어보곤 합니다. 아주 간단한건데 ios 개발하다 보면 간단한 실수로 삽질을 오래하곤 하네요 float 와 int 같은 숫자형 데이터를 가지고 값 계산을 하실때 초기화 해야한다는 부분에 대해 이야기할려고 합니다 위 코드는 제가 실제로 작업할때 예를 들기 위해 사용한 코드입니다 float kal, cab, protein, fat 제일 위에 있는 맴버변수 선언한 저녀석이 키포인트입니다 전체적으로 보시면 딕셔너리 안의 데이터를 float 형으로 바꿔서 kcalRef 나 kal 숫자형 데이터 넣어서 반환해주는 메소드 입니다 그냥 보시면 아무 문제 없을꺼라 생각하지만 int 형이나 float형같은 숫자형 데이터는 초기화를 안시켜주게 되면 값이 불확실하게 계속 ..
2011.06.01 -
코딩하면서 하지 말아야할 나쁜 습관...( Cannot find interface declaration for 에러 관련 )
IOS를 개발하면서 한가지 나쁜 습관이 생겼습니다 바로 import 가 귀찮다고 한 클래스안에 몰아넣고 그냥 한개만 import 해버린느 버릇입니다 예를 들면 이렇게 한개 클래스 안에 자주 사용하거나 귀찮은것들은 import 해놓고 이렇게 위에 그냥 consts.h 라는것만 임포트하면 저기에 임포트된 모든 클래스들을 사용할수 잇는 장점이 있지만 결국 나중에 클래스가 중복된 해더 파일을 계속 임포트 했을경우 Cannot find interface declaration for 'ClassA', superclass of 'ClassB 와 같은 에러를 발동 시킵니다 미치죠 ;;; 일일이 다 찾아서 다시 임포트를 해야하니 ;;; 그리고 바로 발생하는것도 아니고 지 맘대로이니 ㅋㅋ 그러니 왠만하면 저 같은 방식으로..
2011.05.24 -
xcode4 / cocos2d Project 추가하기
기존 xcode 4.0 이하 버전에서는 /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/ 여기에 넣어서 한다든지 했는데 이번 xcode4 가 나오면서 설정이 바뀌었습니다 혹시 모르시는분이 계실것 같아서 여기에 포스팅 합니다 http://www.cocos2d-iphone.org/archives/1412 cocos2d 사이트에 올라온 내용입니다 새로운 버전으로 저렇게 저렇게 깔아라는 지시이다 그런데 1.0 버전은 베타버전이라서 껄쩍찌끈한 분들도 계시지만 일단 프로젝트 추가하는 방법만 알고 나머지 라이브러리는 덮어 씌우면 되니 그건 패스하자 위의 내용과 같이 경로가 바뀌었다 그러니 저기에 하라..
2011.05.03