본문 바로가기

보바일개발2

[iOS][iPhone][ObjectC-05] 객체지향의 주요 개념. 동적형변환! Dynamic typing. 안녕하세요 푸민입니다. 잠시 블로그를 이사한다구 한동안 못올렸는데요!다시금 올리겠습니다. 저번 포스팅에서 드디어 객체 지향의 기능을 시작했습니다.자바에서 사용하는 Interface와 같은 개념의 Protocol을 알아보았죠 ㅎㅎ오늘은 또 다른 객체지향의 개념임 동적형변환, 동적타이핑에 대해서 알아보아요! 엄... 엄... 동적타이핑입니다!ㅠㅠ 영어 ㅋㅋㅋㅋㅋ요약해서 말하자면 프로그래밍 할때 타입을 결정하는 것이 아니라상황에 따라서 타입이 변형되어서 사용 가능하도록 개발하는 것입니다!다형성의 시작이죠 ㅎㅎ한번 볼까요?​- (void)setMyValue:(id)foo;​자 위에 설계된 메소드를 보면 리턴값은 void 없음이고,파라미터를 id라는 값으로 넘겨 줍니다. 오브젝트 C에서 id 값은 NSObject.. 2015. 8. 29.
[iOS][iPhone][ObjectC-04] 오브젝트C로 추상클래스를 구현하자! Protocol! 안녕하세요 푸민입니다. 저번 포스팅까지 오브젝트 C의 기본적인 문법에 대해서 알아보았는데요. 이번 포스팅은 Protocol입니다. 위키 원본 Protocols[edit] In other programming languages, these are called "interfaces". Objective-C was extended at NeXT to introduce the concept of multiple inheritance of specification, but not implementation, through the introduction of protocols. This is a pattern achievable either as an abstract multiple inherited base cl.. 2015. 8. 11.