Swift에 따른 Objective-C의 새로운 기능들 Objective-C의 기능 추가 1. Nullability annotations 2. Generics 안녕하세요 야곰입니다 :) Swift 2.0이 오픈소스화 되면서 관심이 많이 쏠리고 있습니다. 그러나 기존 Objective-C 프로그래머들 사이에서는 Swift에 따라 변화되는 다양한 모습들이 부담으로 다가오기도 합니다. Swift 언어 문법과 기능들에 더 잘 맞춰주기 위하여 기존의 API들이 변경되기도 하고, Objective-C의 문법적 기능들과 키워드들이 몇몇가지 추가되기도 했습니다. 그에대해 간략히 살펴보는 시간을 가져보도록 할게요. # 해당내용은 2015년 6월 말에 작성된 내용으로, 애플에 의해 추후 변동의 여지가 충분히 있음을 미리 알립니다. # Nullability Swift는 지난 포.. 더보기 Swift에 대한 오해와 진실 Swift에 대한 생각과 생각 안녕하세요! 야곰입니다.오랜만에 포스팅으로 찾아뵙는군요. 이제껏 Swift를 포스팅 하지 않았던 이유(Swift 뿐만 아니라)는 개인적인 여유가 없었던 이유도 있지만, 언어의 버전이 올라감에 따라 문법이 너무 많이 바뀌어와서 조금 조심스러운 점도 없지 않았나 싶어요. 제목이 왜 이러나 궁금하실텐데요, Swift를 직접 사용해보지 않고 겉표면을 보고 이런저런 생각을 말씀해 주시거나, 질문은 하는 분들이 대부분 비슷한 패턴으로 비슷한 오해(?) 또는 겉모습만 보고 조금 편향적인 판단을 하고 있지 않나 싶어 글을 쓰게 되었습니다. 주변에서 많이 받는 질문이나 생각들을 제 나름의 짧은 생각과 곁들어 정리해 보았습니다. 이 글을 Swift 2.0이 공개된 바로 직후(2015년 6월 .. 더보기 Objective C 우린 왜 굳이 오브젝티브-C를 배워야 할까? # 재미있는 언어 Objective-C 여러분들께서는 오브젝티브-C를 어떻게 생각하시나요? 언어의 역사와 배경을 아는 것이 정말 무의미해 보일지 모르겠지만, 오브젝티브-C의 탄생 배경을 살펴보면 재미난 점도 많고, 사용하면서 부딪힐 의문에 대해서도 더 많이 이해하게 될 수 있습니다. 그럼 오브젝티브-C는 어떻게 태어났는지, 왜 제대로 알고 써야 할지 생각해 볼까요? # Objective-C는 어떻게 탄생하고 발전해왔을까? 오브젝티브-C는 ‘객체 지향 프로그래밍 C언어 [Object-Oriented Programming in C, OOPC]’라는 이름으로 시작된 언어입니다. 즉, C를 객체 지향 언어로 발전시킨 것으로, 1983년에 발표되었습니다. 당시 사람들은 구조적 프로그래밍 습관에 따라 프로그래밍을 .. 더보기 iOS 7 핵심노트 안녕하세요, 야곰입니다. 이번에 제가 쓴 책이 출간되어 알려드립니다 :) iOS 7 의 내용에 중점을 맞췄습니다. 도서명은 'iOS 7 핵심 노트 : Xcode 5, 플랫 UI, API 중심으로 살펴보는 iOS 7' 입니다. 한빛미디어 eBook 코너에서 구입하실 수 있습니다 :) iOS 7 핵심 노트 야곰 저 http://hanbitbook.co.kr/ebook/look.html?isbn=9788968486579 더보기 iOS7에서 상태바를 없애고 싶을 때 오늘의 Tip 1. iOS 7 상태바 없애기 안녕하세요. 오랜만에 포스팅입니다. iOS 7에서는 화면마다 상태바를 보여줄 수 있거나 안보여 줄 수 있게 되었죠. 그래서 화면마다 상태바를 보여줄지 말지 결정하는 코드가 들어가야 한다는 이야기입니다. 어떻게 보면 귀찮아졌죠... 상태바를 안보이게 하는 방법을 한 번 알아봅시다. # 상태바 없애기 일단 싱글뷰로 빈 프로젝트를 생성해 봤습니다. 그냥 실행 해 보면 빈 화면에 상태바가 나올거예요. 그러면 이제 뷰컨트롤러 구현 파일에 코드를 넣어봅시다. 요로코롬 넣고 실행하면 해당 뷰 컨트롤러에서는 상태바가 안보이게 될거예요. 그런데, 이걸 뷰 컨트롤러마다 넣어줄 수도 없고..ㅡㅡ 귀찮아요. 그래서 커스텀 클래스를 만들어서 다른 뷰 컨트롤러들에 상속시켜주려고 해요... 더보기 이전 1 ··· 8 9 10 11 12 13 14 ··· 109 다음