본문 바로가기
반응형

swift4

swift WebKit 사용시 NSInvalidUnarchiveOperationException Xcode 11.4.1 버전에서 swift로 아이폰 WebKit 사용시 애플리케이션 실행하면 아래와 같은 에러가 떨어진다. 2020-05-23 16:47:48.942243+0900 Web[2135:81352] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named WKWebView because no class named WKWebView was found; the class needs to be defined in source code or linked in from a library (ensure the class is part.. 2020. 5. 23.
swift 배열(array) 선언방법 변수 선언과 동시에 값을 입력한 배열을 만드는 방법 var name: [String] = ["슈퍼맨", "배트맨", "캡틴", "아이언맨", "스파이더맨"] var score: [Int] = [100, 80, 95, 98, 86] 빈 배열을 선언하고 값을 추가하는 방법 var name = [String]() var sorce = [Int]() name.append("슈퍼맨") name.append("배트맨") score.append(100); score.append(80); 접근방법 let someoneName = name[0] //name 배열에서 첫 번째 값인 "슈퍼맨"을 someoneName에 할당 name[1] = "홍길동" //배열의 두 번째 값인 name[1]에 "홍길동"을 저장 (이.. 2020. 5. 17.
swift(스위프트) 명명규칙 스위프트 상수와 변수, 함수, 클래스의 이름을 지정할때는 다음과 같은 규칙을 지켜야 한다. 1) 유니코드를 포함한 어떤 문자든지 사용할 수 있다. 단, 특수 문자, 수학 기호, 화살표, 개인용(혹은 유효 하지 않은) 유니코드, 선, 상자 그리기용 문자 등은 사용할 수 없다. 2) 숫자로 시작할 수 없다. 3) 이름을 읽었을 때 무슨 역할을 하는 것인지를 파악할 수 있어야 한다. 4) 명사와 동사 또는 전치사로 이루어진 단어를 연결하여 만든다. 5) 클래스 이름은 대문자의 명사로 시작한다. 6) 함수나 메서드 이름은 소문자의 동사로 시작한다. 7) 변수나 상수는 소문자의 명사로 시작한다. 8) 시작 단어를 제외한 모든 단어의 시작은 대문자로 하고 그 이외의 모든 문자는 소문자로 한다. 2020. 5. 16.
상수와 변수 상수 let을 사용해 선언할 수 있다. 이때 값을 지정해 주어야 하며 값이 한 번 결정되면 이후에는 값을 바꿀 수 없다. let i = 2 //초기화 i = 1 //초기화후 또 값을 넣을수 없다!! 변수 var를 사용해 선언할 수 있다. 최초 선언한 값 이외에도 중간에 계속해서 다른 값으로 변경할 수 있다. var i = 1; //초기화 i = 2; //초기화후 얼마든 값을 재할당 할수 있다. 2020. 5. 16.
반응형