ios개발(2)
-
[참고] 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