상상하라 그리고 현실로 만들어라.

상상하는 모든 것이 미래다.

반응형

Swift와 iPhone 6

스위프트 아이폰 앱 리스트 컬렉션 뷰(CollectionView)로 사진첩 리스트 만들기

아이폰 앱 리스트 만들기 컬렉션 뷰(Collection View) 지난 포스팅에서는 테이블 뷰(Table View)를 이용한 리스트를 만들었었다. 하.지.만 테이블 뷰(Table View)가 대표적인 리스트를 만드는 방식이기는 하나 조금 더 간지나는, 더 이쁜 리스트를 만들고 싶을 때도 있다. 사진첩과 같은 그리드 형식의 리스트가 좋은 예다. 마침 애플은 그런 모양의 리스트를 만들 수 있도록 컬렉션 뷰(Collection View)를 제공하고 있다. 그리고 방법은 테이블 뷰(Table view)를 구현하는 것과 크게 다를 것이 없다. (새로 배울 게 별로 없다니 이 얼마나 다행인가!) *그리드(Grid) : 격자 형식의 무늬 스토리보드(Storyboard) 만들기 앱을 만들고자 Xcode 를 열면, 스토..

아이폰 앱 개발 기초, 데이터 전달하면서 화면전환하기

데이터 전달하면서 화면전환하기 모바일 앱은 최소 단일 화면 하나만으로 구성되어 있는 앱도 있지만 대부분 여러개의 화면이 있다. 때에 따라서는 다음 화면으로 데이터를 넘겨줘야 할 때도 있다. 가장 대표적인 방법은 스토리보드(Storyboard)로 연결된 세그웨이(Segue)를 통해서 데이터를 전달하는 방법이다. 이 예제는 간단하게 각 버튼을 터치했을 때, 다른 화면으로 각기 다른 데이터가 전달되어 표시되는 앱이다. #목차 개발환경 Xcode 프로젝트에 이미지 넣기 스토리보드(Storyboard)에 뷰 컨트롤러 배치하기 세그웨이(Segue) 연결하기 뷰(View)를 코드와 연결하기 코딩1 : 데이터 보내기 코딩2 : 데이터 받기 (각 목차를 클릭하면 해당 내용을 바로 볼 수 있습니다.) 개발 환경 언어 : ..

스위프트(Swift) 제어문(If, Switch) 개념 한방에 끝내기

스위프트 제어문(Swift flow Control) 아이폰의 앱을 만들 수 있는 언어로써 스위프트(Swift)는 그 전의 개발 언어였던 Objective-C를 많이 보완한 프로그래밍 언어입니다. 아직까지 Objective-C 를 사용해 앱을 만들 수 있지만, 애플은 스위프트를 공식 개발언어로 지정하고 보급에 힘쓰고 있습니다. 스위프트 역시 프로그래밍의 기본이 되는 제어문이 있는데요. Objective-C를 계승해 그 문법은 비슷합니다. If 흔히 조건문이라고 불리는 프로그램의 흐름을 제어하는 함수입니다. 조건을 판별해서 그에 맞는 처리를 할 수 있습니다. 사용법이 간단합니다. let a = 10, b = 10 let isSame = a == b//조건, a 와 b 의 값이 같으면 true, 다르면 fal..

스위프트(Swift) 반복문(for, while) 개념 한방에 끝내기

스위프트 반복문(Swift Loof) 맥과 아이폰 어플리케이션는 스위프트(Swift) 라는 언어로 만들 수 있습니다. 애플(Apple)에서 만든 언어이니 뭐 당연하겠지요. 그 중에서도 대중에게 많이 알려진 이유는 아이폰 앱을 만들 수 있기 때문입니다. 고로 스위프트(Swift)는 아이폰 앱을 만들기 위해서는 반드시 알고 있어야 하는 언어입니다. 특히 특정 연산을 반복하거나 리스트와 같이 여러개의 항목을 보여주기 위해서 반복문은 프로그래밍에서 거의 '항상' 쓰인다고 말해도 과언이 아닙니다. 대표적인 반복문 For(), while() 입니다. For() 반복해야 하는 횟수를 알고 있을 때 사용하는 반복문입니다. 이를테면, 배열 또는 리스트를 순회할 때 쓸 수 있습니다. for index in 0...10 {..

아이폰 앱 개발 기초, 화면에 사진 이미지 띄우기

아이폰 앱 개발, 화면에 사진 이미지 띄우기 이미지 뷰(Image View)를 화면에 출력하는 방법과 버튼을 누를 때마다 이미지가 커지거나 작아지는 간단한 앱입니다. #목차 개발환경 스토리 보드에 이미지 뷰 배치하기 Xcode 프로젝트에 이미지 넣기 뷰(View)를 코드와 연결하기 코딩 (각 목차를 클릭하면 해당 내용을 바로 볼 수 있습니다.) 개발 환경 언어 : 스위프트4 (Swift4) IDE : Xcode 12.2 스토리 보드에 이미지 뷰 배치하기 스토리 보드의 우측상단 '+' 를 눌러 이미지 뷰(Image View)와 레이블(Label), 버튼(Button)을 순서대로 배치한다. 각 버튼은 이미지를 점점 크게 하거나 작게 만들 것이다. Xcode 프로젝트에 이미지 넣기 이미지를 띄우기 위해서는 X..

반응형