전체 글330 tuple // --- tuple // 그냥 생성 let coordinates = (4, 6) let x = coordinates.0// 4 let y = coordinates.1// 6 // 명시적으로 정의한 값 let coordinatesName = (x:2, y:4) let x2 = coordinatesName.x// 2 let y2 = coordinatesName.y// 4 // 변수 대입 let (x3, y3) = coordinatesName x3// 2 y3// 4 2022. 4. 15. var/let var : Variable. let : Constant. 2022. 4. 10. Outlet Ouitlet ; 코드와 스토리보드의 오브젝트를 연결하는 연결고리. 스토리보드에서 컨트롤 키를 누른 상태로 오브젝트를 잡고 코드쪽에 끌어다놓으면 outlet/action 을 선언할수 있음. @IBOutlet weak var label: UILabel! @IBOutlet weak : 해당 코드라인의 property는 outlet임을 명시. label : property의 declaration. UILabel! : 해당 property의 type은 UILabel. * !는 outlet이 연결되어 있을 않을 경우, 액세스하려고 시도하면 앱이 멈추게 된다는 의미. 2022. 4. 10. Visual Studio 깃허브 연동.. 매번 새로 설정할때 까먹어서 정리..ㅠㅠ VS > 확장 > 확장관리에서 검색 후 다운로드 - GitHub Extension for Visual Studio - Git Pull 보기 > 팀 탐색기 > 깃허브에 로그인하기. 프로젝트 생성. 솔루션 탐색기 > 솔루션선택 우클릭 > Create git repository 소스 수정, 커밋 & 동기화 하기 2022. 4. 8. SVN - Previous operation has not finished; run 'cleanup' if it was interrupted 오류 해결 [에러메세지] Cleanup failed to process the following paths: Previous operation has not finished; run 'cleanup' if it was interrupted. Please execute the 'Cleanup' command. [sqlite3 파일 다운로드] http://www.sqlite.org/download.html sqlite-tools-win32...버전 zip 파일을 다운받음.(윈도우일 경우) [쿼리 날리기] 압축을 해제 후 sqlite3.exe 파일을 SVN 홈 경로로 이동. CMD 창을 통해서 SVN 경로로 이동한 후에 명령어를 수행. > sqlite3 .svn/wc.db "select * from work_queue".. 2022. 2. 3. 스위프트 특징? *헤더 파일과 소스 파일이 모드 .swift 확장자를 갖는 파일 하나로 통합. *범용 타입 제공 Any: 구조체,클래스,열거형, 함수 등 모든 타입의 값을 저장함. AnyObject: 클래스에 한매 범용으로 사용 가능한 데이터 값. *nil의 의미 ; 옵션널 타입의 기본값으로 사용, '값이 존재하지 않음'을 의미. // 옵셔널 타입의 기본값으로 nil이 대입 var name : String? = nil *클래스는 포인터를 사용하지 않아도 자동으로 레퍼런스를 참조, 구조체는 객체를 복사하여 사용하는 방식으로 처리. 2022. 1. 6. 이전 1 ··· 6 7 8 9 10 11 12 ··· 55 다음