iOS/클론코딩(입대 전 IOS 맛보기)
-
구현 목표 TableView에 할 일을 추가하기 TableView에서 할 일을 삭제하기 TableView에서 할 일을 재정렬하기 할 일들을 데이터 저장소에 저장을 하여 앱을 재실행하여도 데이터가 유지되게 하기 iOS개발 지식 알아보고 구현하기 UITableView, UIAlertController, UserDefaults UITableView 데이터들을 목록 형태로 보여 줄 수 있는 가장 기본적인 UI컴포넌트 특징 UIScrollView를 상속받고 있으므로 스크롤이 가능해 리스트 형태로 많은 정보를 보여줄 수 있다. 여러개의 셀을 가지고 있고 하나의 열과 여러줄의 행을 지니고 있으며, 수직으로만 스크롤이 가능하다 섹션을 이용해 행을 그룹화하여 콘텐츠를 좀 더 쉽게 탐색 할 수 있다. 섹션의 헤더와 푸터에..
[iOS앱개발] #4 To Do List구현 목표 TableView에 할 일을 추가하기 TableView에서 할 일을 삭제하기 TableView에서 할 일을 재정렬하기 할 일들을 데이터 저장소에 저장을 하여 앱을 재실행하여도 데이터가 유지되게 하기 iOS개발 지식 알아보고 구현하기 UITableView, UIAlertController, UserDefaults UITableView 데이터들을 목록 형태로 보여 줄 수 있는 가장 기본적인 UI컴포넌트 특징 UIScrollView를 상속받고 있으므로 스크롤이 가능해 리스트 형태로 많은 정보를 보여줄 수 있다. 여러개의 셀을 가지고 있고 하나의 열과 여러줄의 행을 지니고 있으며, 수직으로만 스크롤이 가능하다 섹션을 이용해 행을 그룹화하여 콘텐츠를 좀 더 쉽게 탐색 할 수 있다. 섹션의 헤더와 푸터에..
2023.03.21 -
구현 목표 계산기 키패드 UI구성 계산기를 통해 나누기, 곱하기, 빼기, 더하기 연산 누적연산 가능 AC버튼을 누르면 계산 초기화. iOS개발 지식 알아보고 구현하기 UIStackView, IBDesignables, IBinspectable UIStackView 열 또는 행에 View들의 묶음을 배치할 수 있는 간소화된 인터페이스 스택뷰는 오토레이아웃을 이용하여 디바이스의 스크린 사이즈나 혹은 일어날 어떤 변화에 맞춰 동적인 UI를 구성 할 수 있다. 스택뷰를 사용하면 오토레이아웃의 제약조건을 많이 사용하지 않아도 쉽게 UI를 구성 할 수 이다. UIStackview Attribute 속성 Axis : 스택뷰의 방향을 결정(가로 또는 세로) Distribution : StackView 안에 들어가는 뷰들..
[iOS앱개발] #3 계산기 앱구현 목표 계산기 키패드 UI구성 계산기를 통해 나누기, 곱하기, 빼기, 더하기 연산 누적연산 가능 AC버튼을 누르면 계산 초기화. iOS개발 지식 알아보고 구현하기 UIStackView, IBDesignables, IBinspectable UIStackView 열 또는 행에 View들의 묶음을 배치할 수 있는 간소화된 인터페이스 스택뷰는 오토레이아웃을 이용하여 디바이스의 스크린 사이즈나 혹은 일어날 어떤 변화에 맞춰 동적인 UI를 구성 할 수 있다. 스택뷰를 사용하면 오토레이아웃의 제약조건을 많이 사용하지 않아도 쉽게 UI를 구성 할 수 이다. UIStackview Attribute 속성 Axis : 스택뷰의 방향을 결정(가로 또는 세로) Distribution : StackView 안에 들어가는 뷰들..
2023.03.21 -
구현목표 : LED전광판 화면을 표시하고 전광판에 표시할 텍스트, 텍스트 컬러, 배경색상을 설정화면에서 설정한다. iOS개발 지식 알아보고 구현하기 UINavigationController, 화면전환개념, ViewController Life CyCle, 화면간 데이터전달하기, 에셋 카탈로그 UI Navigation Controller Content View Controller 스토리보드 생성시 기본으로 생성되는 View Controller로 화면을 규성하는 뷰를 직접 구현하고 관련된 이벤트를 처리 Container View Controller 하나 이상의 Child View Controller을 가지고 있다. 하나 이상의 Child View Controller 를 관리하고 레이아웃과 화면 전환을 담당한다..
[iOS앱개발] #2 LED전광판 앱구현목표 : LED전광판 화면을 표시하고 전광판에 표시할 텍스트, 텍스트 컬러, 배경색상을 설정화면에서 설정한다. iOS개발 지식 알아보고 구현하기 UINavigationController, 화면전환개념, ViewController Life CyCle, 화면간 데이터전달하기, 에셋 카탈로그 UI Navigation Controller Content View Controller 스토리보드 생성시 기본으로 생성되는 View Controller로 화면을 규성하는 뷰를 직접 구현하고 관련된 이벤트를 처리 Container View Controller 하나 이상의 Child View Controller을 가지고 있다. 하나 이상의 Child View Controller 를 관리하고 레이아웃과 화면 전환을 담당한다..
2023.03.17 -
구현 목표 : 버튼을 누를 때마다 랜덤한 명언을 보여준다. iOS개발 지식 알아보고 구현하기 UIKit, UIViewController, AutoLayout, IBOulet & IBAction UIKit Cocoa touch Framework : iOS개발환경을 구축하기 위한 최상위 프레임워크로 그 중 가장 많이 사용되는 것은 UIKit와 Foundation Foundation : 기본적인 데이터타입부터 자료구조, 각종 구조체, 타이머, 네트워크통신, 파일관리등 기본적인 프로그램의 중심을 담당 UIKit : 사용자의 인터페이스를 관리하고 이벤트를 처리하는 프레임워크 인터페이스 : 테이블뷰, 슬라이더, 버튼, 텍스트필드, 알럿창 등 이벤트 : 제스쳐, 애니메이션, 그림그리기, 이미지처리, 텍스트처리 등 U..
[iOS앱개발] #1 명언생성기(UIKit, UIViewController, AutoLayout, IBOulet & IBAction)구현 목표 : 버튼을 누를 때마다 랜덤한 명언을 보여준다. iOS개발 지식 알아보고 구현하기 UIKit, UIViewController, AutoLayout, IBOulet & IBAction UIKit Cocoa touch Framework : iOS개발환경을 구축하기 위한 최상위 프레임워크로 그 중 가장 많이 사용되는 것은 UIKit와 Foundation Foundation : 기본적인 데이터타입부터 자료구조, 각종 구조체, 타이머, 네트워크통신, 파일관리등 기본적인 프로그램의 중심을 담당 UIKit : 사용자의 인터페이스를 관리하고 이벤트를 처리하는 프레임워크 인터페이스 : 테이블뷰, 슬라이더, 버튼, 텍스트필드, 알럿창 등 이벤트 : 제스쳐, 애니메이션, 그림그리기, 이미지처리, 텍스트처리 등 U..
2022.11.16