본문 바로가기

전체 글332

데이터 사용하기. 데이터 에셋 만들고 익스포트 하기. 1. FTableRowBase를 상속받은 구조체(SomethingTable)를 만든다. 2. 기타 > 데이터 테이블을 선택 -> 구조체(SomethingTable)을 선택하여 생성한다. 3. 해당 데이터 테이블을 열어 행을 추가하고 CSV 형태로 익스포트 하여 뽑아낸다. 4. 뽑아낸 CSV를 열어 수정하고 데이터를 추가한다.(이렇게 해야 오류가 줄어듬) 2022. 6. 21.
Function Method : object.methodName() Function : functionName() ; ex> print().. func printString(_ first: String, _ second: String) { print("\(first) \(second)") } printString("언더", "스코어") *파라미터 이름을 사용하지 않으려면 "_(언더스코어)"를 사용 // In-out parameter var value = 3 func incrementAndPrint(_ value: inout Int) { value += 1 print(value) } incrementAndPrint(&value) * "inout" 키워드를 사용하여 in-out parameter 사용 // Function .. 2022. 6. 6.
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.