본문 바로가기

Development/iPhone6

[iOS][Objective-C] WebKit 사용 방법 안녕하세요 푸민입니다. UIWebView가 Duplicated 되어서 WKWebView를 사용해야되는데요. 사용 방법에 대해서 알아보겠습니다. 1. WKWebView 앱상에서 웹 페이지를 로드하여 보여주는 iOS View 객체입니다. 웹앱 개발시 필수로 사용이 되며 앱상에서 주로 개인정보 보호정책, 이용약관 동의, 각종 이벤트 페이지등을 표시할때 많이 사용되요. 2. 사용방법 먼저 라이브러리를 추가합니다. webkit을 검색한 뒤 WebKit.framework를 선택하여 추가해주세요. 그리고 plist에 인터넷 사용 권한을 추가해줍니다. Storyboard 에서 WKWebView를 추가해주세요. 사용하려는 VC에 UIOutlet으로 연결해줍니다. VC에서 WKWebView의 loadRequest를 호출합.. 2021. 6. 28.
[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.
[iOS][iPhone][ObjectC-03] 오브젝트 C 기본 문법 Implementation, Instantiation 안녕하세요 푸민입니다! 저번 포스팅에서 Interface와 Message에 대해서 알아보았습니다. 이번에는 Implementation에 대해서 알아볼게요! 1. Implementation Implementation 은 Interface로 만들어 놓은 틀(클래스)을 직접 구현하는 부분입니다. 즉 실질적인 기능이 되는 곳이에요! Interface 는 .h 라는 파일로 만들어지고, Implementation 은 .m 이라는 파일로 만들어집니다. 그래서 실제로 나중에 Xcode에서 작업하시면 항상 .h 파일과 .m 파일이 함께 만들어지는 것을 보실수 있어요! Implementation 의 기본 구조는 아래와 같습니다.@implementation classname + (return_type)classMethod .. 2015. 8. 9.