Swift에 따른 Objective-C의 새로운 기능들

Objective-C의 기능 추가

  • Nullability annotations
  • Generics

안녕하세요 야곰입니다 :)

Swift 2.0이 오픈소스화 되면서 관심이 많이 쏠리고 있습니다. 그러나 기존 Objective-C 프로그래머들 사이에서는 Swift에 따라 변화되는 다양한 모습들이 부담으로 다가오기도 합니다.

Swift 언어 문법과 기능들에 더 잘 맞춰주기 위하여 기존의 API들이 변경되기도 하고, Objecti

0 Comments

Swift에 대한 오해와 진실

Swift에 대한 오해와 진실

안녕하세요! 야곰입니다.

오랜만에 포스팅으로 찾아뵙는군요.

이제껏 Swift를 포스팅 하지 않았던 이유(Swift 뿐만 아니라)는 개인적인 여유가 없었던 이유도 있지만, 언어의 버전이 올라감에 따라 문법이 너무 많이 바뀌어와서 조금 조심스러운 점도 없지 않았나 싶어요. 제목이 왜 이러나 궁금하실텐데요, Swift를 직접 사용해보지 않고 겉표면을 보고 이런저런 생각을 말씀해 주시거나, 질문은 하는 분들이 대부분 비슷한 패턴으로 비슷한 오해(?) 또는 겉모습

0 Comments

Objective C 우린 왜 굳이 오브젝티브-C를 배워야 할까?

재미있는 언어 Objective-C

여러분들께서는 오브젝티브-C를 어떻게 생각하시나요?

언어의 역사와 배경을 아는 것이 정말 무의미해 보일지 모르겠지만, 오브젝티브-C의 탄생 배경을 살펴보면 재미난 점도 많고, 사용하면서 부딪힐 의문에 대해서도 더 많이 이해하게 될 수 있습니다.

그럼 오브젝티브-C는 어떻게 태어났는지, 왜 제대로 알고 써야 할지 생각해 볼까요?

Objective-C는 어떻게 탄생하고 발전해왔을까?

오브젝티브-C는 ‘객체 지향 프로그래밍

0 Comments

iOS개발하기 #51. 실전 프로젝트. 간단한 계산기와 메모장(2)

오늘의 주제

  • 계산기 기능 넣기
  • 메모장 화면 구성 바꾸기

쉰 한 번째 시간입니다.^^ 지난 번에 만들어 놓은 계산기 아직 잘 갖고 계신가요?ㅎㅎㅎ 이제 계산기 로직을 완성해 볼 차례입니다.

계산기 기능 완성하기

일단, 지난번에 구현파일에 만들어 주었던 enum을 헤더로 옮겨옵니다. 거기에 FUNC_INVALID도 추가해줬어요 ㅎ 그리고 아래 interface에 enum 변수 하나를 만들어 주었구요~ enum이 뭔지 잘 모

0 Comments

iOS개발하기 #50. 실전 프로젝트. 간단한 계산기와 메모장(1)

오늘의 주제

  • 실전 프로젝트 생성

벌써 쉰 번째 시간입니다.^^

많이도 써왔나 보네요...ㅎㅎ 벌써 오십번 째 글이라니

이거 한 편 쓰는데 시간이 얼마나 오래걸리는지 여러분들을 모르실거예요..ㅋㅋㅋㅋㅋㅋㅋ

이제 실전 프로젝트(?) 라고 하기는 좀 그렇지만 예제 앱을 하나 만들어 볼까해요. 물론 저는 디자인을 하지 못하기 때문에 그냥 있는 그대로의 녀석들을 쓰겠지만 말예요..ㅎㅎ

간단한 계산기랑 메모장(?) 정도를

0 Comments
Close