일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- swift
- 함수
- firebase
- setState
- Null Safety
- 이메일
- UserAccountsDrawerHeader
- GetX
- flutter
- 회원가입
- StatefulWidget
- dart
- 1과목
- 상태관리
- java
- go_router
- 변수
- auth
- firebase_auth
- Kotlin
- BottomNavigationBar
- 로그인
- Android
- IOS
- 정보처리기사
- 안드로이드 스튜디오
- Cocoa touch Framework
- non-nullable
- Provider
- 안드로이드
- Today
- Total
목록IOS (5)
앱 개발 공부방

AutoLayout 두 뷰의 사이의 관계를 제약 조건을 이용해서 뷰의 위치를 지정하는 것 아이폰 미니, pro 등 해상도가 다른데 AutoLayout을 통해 같은 비율로 ui구성 가능 Add New Constraint 뷰간에 제약 조건을 설정 스토리보드 하단에 저 빨간 동그라미 사진처럼 다양한 곳으로 제약조건 설정 가능 Align 스토리보드 하단바에 Add New Constraint 왼쪽 버튼 뷰간의 정렬을 설정 정렬하고 싶은 두 개의 뷰를 선택 후 수직 수평 정렬 등을 추가 가능

Cocoa touch Framework iOS 개발환경을 구축하기 위한 최상위 프레임워크 UIkit 사용자의 인터페이스를 관리하고 이벤트를 처리하는 게 주요 목적인 프레임워크 제스처 처리, 애니매이션, 그림 그리기, 이미지 처리, 테이블 뷰, 버튼, 슬라이더 등 다양한 요소 포함 UIkit의 대표적인 계층도 ViewController 앱의 근간을 이루는 객체 모든 앱은 최소한 하나 이상의 viewController를 가지고 있다 역활 데이터 변화에 따라서 뷰 컨텐츠를 업데이트 뷰들과 함께 사용자 상호작용에 응답 뷰를 리사이징하고 전체적인 인터페이스의 레이아웃 관리 다른 뷰 컨트롤러 들과 함께 앱을 구성한다

조건문 if나 switch를 사용하여 조건을 검사하는 문 if var age = 27 var type = "" if age >= 8 && age < 14 { student = "초등학생" } else if age < 17 { student = "중학생" } else if age < 20 { student = "고등학생" } else { student = "성인" } student // 성인 switch var age = 27 var student = "" switch age { case 8..

Array 데이터 타입의 값들을 순서대로 저장하는 리스트 var 배열명:Array = Array()//빈 배열 생성 //간략하게 var 배열명:[배열에 넣을 자료형 타입] = [] 배열명.append(값)//배열에 값 추가 Dictionary 순서 없이 키와 값 한쌍으로 데이터를 저장하는 타입 var 변수명: Dictionary=Dictionary()//빈 Dictionary 생성 //간략화 var dic: [key 자료형,value 자료형] = ["choi",1] ex) var country = ["한국","중국","일본"] country[0] //한국 country[1] //중국 var dic = ["한국":1 , "중국":2 , "일본",3] dic["한국"] //1 dic["일본"] //3

상수 변하지 않는 일정한 값을 갖는다 기본형 : let 상수명:타입명 = 값 변수 변할 수 있는 값을 갖는다 기본형 : var 변수명:타입명 = 값 ex) let a:Int = 100 //a=200 -> 상수라 값을 변경하면 오류 var b:Int = 200 b=300 //바꿔도 변수라 오류가 안남 연산 서로 다른 자료형이면 연산 불가능 int형을 float으로 바꿔서 같은 자료형으로 연산 let num1:Int = 1 var num2:Float = 2.1 num1+num2 //컴파일 에러 Float(num1) + num2 다른 자료형을 문자열로 만들어서 넣기 아래처럼 두 가지 방법으로 가능 var name:String = "choi" var birth:Int = 1996 String(birth) + "..