본문 바로가기

스위프트

Swift - 함수, 콜렉션 타입 오늘의 주제 1. 함수2. 콜렉션 타입 - 배열, 딕셔너리, 세트 안녕하세요, 야곰입니다. 지난 포스팅에서는 변수와 상수 선언방법 그리고 기초적인 데이터 타입까지 알아봤습니다. 2017/01/23 - [Swift] - Swift란 어떤 언어인가?2017/01/25 - [Swift] - Swift 기초문법 - 변수, 상수, 기초 데이터 타입 이번에는 스위프트의 함수와 함께 스위프트에서 제공하는 컬렉션 타입에 대해 알아보겠습니다 :) 함수대부분 함수는 작업의 가장 작은 단위이자 하나의 작은 프로그램이기도 합니다. “하나의 프로 그램은 하나의 큰 함수다”라는 말이 있듯이, 함수는 프로그램을 이루는 주된 요소 중 하나입니다. 스위프트에서 함수는 일급 객체이기 때문에 하나의 값으로도 사용할 수 있습니다. 스위프트.. 더보기
Swift 기초문법 - 변수, 상수, 기초 데이터 타입 오늘의 주제 1. 스위프트에서의 명명법 2. 변수, 상수의 선언3. 기초 데이터 타입 안녕하세요, 야곰입니다. 지난 포스팅에서는 스위프트가 어떤 언어인지에 대해 잠시 살펴보았습니다. 2017/01/23 - [Swift] - Swift란 어떤 언어인가? 이번에는 스위프트의 아주 기초적인 문법에 대해 알아보겠습니다 :) 이름짓기프로그래밍을 할 때 우리는 변수, 상수, 함수, 타입 등을 제각각 구분할 수 있도록 이름을 지어주어야 합니다. 그런데 각 언어마다 이름을 지어줄 때 지켜야 하는 규칙들이 있습니다. 스위프트에도 마찬가지로 이름을 지을 때 생각해 주어야 할 점들이 있는데요, 간략히 알아보겠습니다. 이름은 유니코드에서 지원하는 어떤 문자(한글, 한자, 영문, 숫자, 이모티콘 등등)라도 사용할 수 있습니다... 더보기
Swift란 어떤 언어인가? 오늘의 주제 1. 스위프트란 어떤 언어인가? 안녕하세요, 야곰입니다. 스위프트에 대해 몇 번의 포스팅을 통해 전해드릴 예정입니다. 우왕 짝짝짝! 우리가 알아볼 스위프트는 미국의 유명가수 테일러 스위프트가 아니라 스위프트 검색하면 각종 스위프트 정보가… 가수, 자동차, 작가, 자전거 등등… 꽤 최근에 만들어진 프로그래밍 언어를 이야기 합니다. [스위프트 로고] 사전에서 Swift라는 단어를 검색해보면 신속한, 빠른, 칼새 등등의 의미가 나옵니다. 위에 보이는 스위프트 로고 또한 칼새의 형상이죠? 애플에서 스위프트라는 이름의 의미를 직접적으로 발표하지는 않았지만 이 포스팅을 읽고나면 왜 스위프트라는 이름을 썼을지 생각해 볼 수도 있을 것 같습니다. 스위프트라는 언어는 어떤 언어인지, 스위프트에 왜 스위프트라.. 더보기
What's New in Cocoa Touch [Session 205] 3/4 What's New in Cocoa Touch WWDC 2016 - Session 205 WWDC 2016 세션 205의 주제인 What's New In Cocoa Touch 요약정리입니다. 이 포스트는 세션 205요약 중 세 번째 글입니다. 지난 포스팅2016/08/13 - [WWDC/WWDC2016] - What's New in Cocoa Touch [Session 205] 1/42016/09/05 - [WWDC/WWDC2016] - What's New in Cocoa Touch [Session 205] 2/4이번 포스팅에선 아래 주제를 정리하고, 나머지 주제는 다음 포스팅에서 이어집니다. # Adopting System FeaturesOpening applicationsCore DataCloudKi.. 더보기
What's New in Cocoa Touch [Session 205] 2/4 What's New in Cocoa Touch WWDC 2016 - Session 205 WWDC 2016 세션 205의 주제인 What's New In Cocoa Touch 요약정리입니다. 이 포스트는 세션 205요약 중 두 번째 글입니다. 지난 포스팅2016/08/13 - [WWDC/WWDC2016] - What's New in Cocoa Touch [Session 205] 1/4 이번 포스팅에선 아래 주제를 정리하고, 나머지 주제는 다음 포스팅에서 이어집니다. # Building better user interfacesAccessibility InspectorSpeech RecognitionSmarter Text InputDynamic TypeImproved CustomizationPeek & Po.. 더보기
What's New in Cocoa Touch [Session 205] 1/4 What's New in Cocoa Touch WWDC 2016 - Session 205 WWDC 2016 세션 205의 주제인 What's New In Cocoa Touch 요약정리입니다.이 포스트는 세션 205요약 중 첫 번째 글입니다.이번 포스팅에선 아래 주제를 정리하고, 나머지 주제는 다음 포스팅에서 이어집니다. # What's Not New in Cocoa TouchAdaptivityAdvanced Touch InputKeyboard Support# Core technologiesSwift 3Grand Central DispatchFoundationUIPasteboardWide ColorImage RendererAsset Management # What's Not New in Cocoa Touc.. 더보기
Swift에 따른 Objective-C의 새로운 기능들 Objective-C의 기능 추가 1. Nullability annotations 2. Generics 안녕하세요 야곰입니다 :) Swift 2.0이 오픈소스화 되면서 관심이 많이 쏠리고 있습니다. 그러나 기존 Objective-C 프로그래머들 사이에서는 Swift에 따라 변화되는 다양한 모습들이 부담으로 다가오기도 합니다. Swift 언어 문법과 기능들에 더 잘 맞춰주기 위하여 기존의 API들이 변경되기도 하고, Objective-C의 문법적 기능들과 키워드들이 몇몇가지 추가되기도 했습니다. 그에대해 간략히 살펴보는 시간을 가져보도록 할게요. # 해당내용은 2015년 6월 말에 작성된 내용으로, 애플에 의해 추후 변동의 여지가 충분히 있음을 미리 알립니다. # Nullability Swift는 지난 포.. 더보기