Root view controller iOS 앱에서 처음 보여지는 화면(화면의 시작점) action segue VS manual segue navigation controller navigation controller을 사용하는 이유 다른 동작을 위한 viewcontroller 는 메인 스레드에서 호출해야 한다.  웹에서 정보를 주고받는 방법 ( 아키텍텨 스타일 ) >REST의 특징 >1. 리소스(resource) >2. 주소(URI, URL) >3. 행동(HTTP 메서드) CRUD 쓰기(Create), 읽기(Read),수정(Update), 삭제(Delete) REST vs SOAP REST는 간...
열거형 관련있는 데이터들이 멤버로 구성되어 있는 자료형 객체 열거형 rawvalue - Int 열거형 rawvalue - String 연관 값(associated value)을 갖는enum 옵셔널 - 연관성을 가진 열거형 클래스(class)와 구조체(structure)의 차이점 클래스는 상속 받고 할 수 있고 구조체는 불가능하다. 부모와 자식 관게...
optional chaining 옵셔널형의 프로퍼티나 메서드 호출 뒤에 "?" 사용 > 기본적인 옵셔널 언래핑 방법 실습 x의 값을 nil로 지정했을 때 경우 x에 값이 들어가지 않는 경우 옵셔널 체이닝의 강제언래핑과 바인딩의 차이 옵셔널 바인딩과 강제 언래핑의
delegate / DataSource delegate delegate로 선언된 객체는 자신을 임명한 객체가 도와을 요청하면 지정된 메서드를 통해 처리해준다. > 하나의 객체가 모든 일을 하지 않고 일을 분담하여 하는 것을 말한다. 프로토콜(protocol) 특정
argument VS parameter argument = 값을 저장할 수 있는 변수 parameter = 실질적으로 코드 안에서 사용되는 값 매개변수명 > 함수를 사용하고 값을 넣을 때 매개변수 명을 생략하게 되면 오류가 나게 된다. 외부 VS 내부 매개변수(parameter) A, B는 외부 매개변수명으로 함수 외부에서 사용하며 paramter ...
Night Light app making 무드등 기능을 하는 앱 AI가 써준 기획서 프로젝트 생성 Xcode를 실행하고 "Create a new Xcode project"**를 선택합니다. App 템플릿을 선택하고, 프로젝트 이름을 "NightLight"로 설정합니다. Interface를 Storyboard로, Language를 Swift로 선택합니다. ...
벡터 1차원 배열을 뜻한다. 팩터 같은 자료형의 데이터 묶음 matrix 같은 자료형으로 구성된 2차원 행렬 data.frame 서로 같거나 다른 자료형으로 구성된 2차원 데이터 구조 data.frame VS matrix 같은 2차원 행렬이지만 matrix는 같은 자료형 ( 숫자형 , 문자형 등 )으로만 구성되어야 하고 data.frame은 다른 자...
변수/상수/자료형 변수 - 변경할 수 있는 값 상수 - 변경할 수 없는 값 자료형 - Int, String, Character, Bool, Float, Double, Void > 변수명 생성 규칙 >UpperCamelCase : 두가지 이상의 단어가 결합된 변수명을 만들 때 단어의 시작을 모두 대문자로 명명 lowerCamelCase : uppercame...
면접 질문 면접시 물어볼만한 중요한 질문들을 ai에 앱 개발 기술 iOS 같은 경우 mac은 object-c을 앱을 만들땐 swiftUI를 주로 사용한다. 애플의 문법등을 볼 수 있는 사이트 애플의 모든 호환성을 볼 수 있는 developer 사이트 > https://www.swift.org/getting-started/ iOS의 개발과정중 사용하는...
R 언어 R 언어는 데이터 분석 분야에서 Python과 함께 중요한 언어이다. R 언어는 대소문자를 엄격히 관리한다. 파이썬은 범용 프로그래밍 언어로 다양한 작업에 활용되며, R은 통계 분석과 그래프 작성에 특화된 언어이다. R 언어 단축키 드래그하여 실행하고자 하는 단락만을 실행할 수도 있다. 전체 단락 실행 = CTRL + ALT + R 명령어 ...
배열 배열에 추가 배열에 있는 같은 이름의 값 삭제 배열에 있는 index번호로 삭제 StatefulWidget 메모장에 존재하는 추가, 삭제 버튼이 눌러도 동작하지 않는 것은 배열상에선 지워졌지만 화면이 reload가 되지 않아서 그런 것이다. StatefulWidget 코드 마지막에 다시 그려져야 하는 모든 코드를 넣어두고 onpressed 동작이...
위 코드는 구글에서 제공하는 기본템플릿이며 사용 방법이다아래 Scaffold를 사용하여 레이아웃을 설정하면 Scaffold아래 appbar, navigation bar등을 사용할 수 있게 된다.앱 상단에 appbar가 생기며 눌렀을때 onpressed 를 거쳐 누르면
이 글은 주인장과 이 글을 읽는 사람들의 이해를 돕고 공부/정리 하고자 하는 의미로 적는 블로그입니다~이 글은 Swift - Closure ( iOS )(1) 다음으로 이어지는 글 입니다간단하게 사용하는 Closure https://babbab2.tistory