본문 바로가기

전체 글125

수면 (REM, NREM) 권장수면 시간 나이 필요한 수면양 3개월까지 14~17 시간 4~12개월 12~16 시간 1~5 세 10~14 시간 6~12 세 9~12 시간 13~18 세 8~10 시간 18세 이상 7~9 시간 수면 스테이지 : 뇌의 활동 패턴에 따라 1. REM : Rapid Eye Movement 꿈을 꾸는 스테이지이고 꿈을 꾸는 동안 눈커플 뒤에서 눈이 움직이는 걸로 유래한다. 잠이들고 90분후에 발생한다. 심박수와 호흡수는 빠르게 된다. 뇌의 활동은 깨어있을 시와 같은 상태이다. 학습과 단백질 생성과 연결된 뇌의 영역을 자극하는 중요한 역할을 한다. 전체 수면시간의 25%를 차지한다. 처음 사이클에서는 10분 정도이지만 이후의 사이클에서 점차 늘어서 최대 1시간까지 차지. 2. NREM : Non-REM 3개의.. 2024. 2. 9.
String 선언 + let first = "Hello, " let second = "world" let greeting = first + second 더블 쿼테이션 let quote = "Then he tapped a sign saying \"Believe\" and walked away." 문자열에 다른 변수를 포함 let name = "Taylor" let age = 26 let message = "Hello, my name is \(name) and I'm \(age) years old." print(message) * \(변수) : 값이 아니라 변수자체를 참조 print("5 x 5 is \(5 * 5)") 숫자를 문자로 변환 let number = 11 let missionMessage = "Apollo .. 2024. 2. 8.
enum 선언 enum Weekday { case monday case tuesday case wednesday case thursday case friday } or enum Weekday { case monday, tuesday, wednesday, thursday, friday } 변수 var day = Weekday.monday 2024. 2. 7.
Dictionary 미리 선언하기 ( key : value ) let employee = ["name": "Michael Jackson", "job": "Singer", "location": "LA"] 키로 값 가져오기 print( employee["name"] ) 선언하고 나중에 설정 var heights = [String: Int]() heights["Yao Ming"] = 229 heights["Shaquille O'Neal"] = 216 heights["LeBron James"] = 206 값 변경 heights["Yao Ming"] = 150 2024. 2. 7.
Array 선언 방법-1 var intArray = Array() var stringArray = Array() 선언 방법-2 * 일반적 var intArray = [Int]() var stringArray = [String]() 선언 방법-2 * 초기값을 입력해서 선언 후 추가 var fruits = ["Apple"] fruits.append("Banana") fruits.append("Melon") 카운트 print( fruits.count ) 삭제 // index 지정삭제 - start from 0 fruits.remove(at: 2) // 전체삭제 fruits.removeAll() 조회 print ( fruits.contains("Melon") ) -> true 정렬 fruits.sorted() 역순 rev.. 2024. 2. 7.
ForEach 13 : 1~10 까지의 숫자를 역(.reversed())으로 나열 13 : id: \.self 는 배열에 있어서 인덱스로써 추가 삭제시 필요 14 : \($0) 는 첫번째 인자를 의미 11 : Color 리스트를 정의 15: colors 로 부터 한개씩(color) 꺼내서 16-18: Color명으로 해서 패딩을 붙여 배경색으로 해당 color 를 지정 10-13: SimpleGameResult 구조체를 선언 let 은 한번 값이 정해지면 변경할 수 없다. 반면 var 는 언제라도 변경가능하는게 차이이다. 16: 구조체의 리스트를 선언 24-25: 리스트로부터 하나씩 꺼내서 score 를 화면에 표시 10: Identifiable protocol 를 구조체에 적용 24: Identifiable 를 적용.. 2024. 2. 7.