XCode

    [iOS/Xcode]  새 프로젝트 만들기 (초보 분들)

    [iOS/Xcode] 새 프로젝트 만들기 (초보 분들)

    안녕하세요~ 오늘은 앱 개발을 하려면 너무나 기본적인 프로젝트 생성방법! 에 대하여 알아보겠습니다. 프로젝트를 시작하기전 매우 기본적이고 간단한 절차이므로 천천히 따라 하시면 될 거 같습니다. ^^ 1. Xcode 실행하고 Create a new Xcode project 클릭 후 프로젝트 생성 2. Choose a template [템플릿 선택] App : 뷰를 사용하여 앱을 만들 때 사용하는 템플릿이다. 가장 많이 사용하는 템플릿입니다. Document App : 데이터를 저장할 수 있는 문서 앱을 만들때 사용하는 템플릿입니다, Game : 그래픽 처리를 위한 OpenGL 뷰를 생성해줍니다. 게임 앱 개발할 때 사용하는 템플릿이라고 생각하시면됩니다! Augmented Reality App : 증강현실(..

    [iOS/Xcode] 키보드 내리기 ( 다른화면 터치시 키보드 없애기 )

    [iOS/Xcode] 키보드 내리기 ( 다른화면 터치시 키보드 없애기 )

    안녕하세요 오늘은 어플에서 키보드 내리기를 간단하게 구현해보겠습니다! override func touchesBegan(_ touches: Set, with event: UIEvent?){ self.view.endEditing(true) } 아무 뷰컨트롤러에 적용하시면됩니다. 이 코드를 저는 따로 스위프트 파일에 추가해서 만들어놓고 사용합니다! 매우 간단합니다 또 다른 방법이 있다면 댓글로 남겨주시면 감사하겠습니다!

    [Xcode] 프레임 워크 생성 및 import 방법

    [Xcode] 프레임 워크 생성 및 import 방법

    안녕하세요 오늘은 프레임 워크 생성 및 import 방법에 대해 한번 알아보도록 하겠습니다 ! 1. Xcode 실행 -> file -> new -> Project 에서 macOS -> Framework 선택해주세요 2. 프레임 이름과 언어는 ( swift ) 경로를 설정 3. 새 파일 생성 Swift file aaaa코드 import Foundation public func fn_3(){ print("fn_3() 실행") } open class OPClass{ //외부모듈 접근 가능 , 상속가능(overriding 포함) public init(){ print("OPClass 생성자") } open func fn_open(){ print("OPClass.fn_open() 실행") } public func ..

    [Xcode] iOS 한 눈에 보는 단축키 모음

    [Xcode] iOS 한 눈에 보는 단축키 모음

    Xcode 단축키 :) 코딩할때 유용한 단축키 모음 프로그래밍을 하실때 단축키를 써야.. 좀더 빨리 할 수 있겠죠? 그 외에는 1. 미니맵 켜기/끄기 ⌘(cmd) + ⇧(SHIFT) + ⌃(CTRL) + M : 오른쪽에 미니맵 단축키 입니다! 2. 프로젝트에있는 함수,파일,변수 , 클래스 검색하기 ⌘(cmd) + ⇧(SHIFT) + O 3. 코드 한번에 한줄 지우기 ⌘(cmd) + 백스페이스(⌫) 4. 코드 맨앞에서 맨뒤로 이동하기 커서 방향에서 ⌘(cmd) + 키보드 좌/우 측으로 해주시면됩니다 5. 코드 간격으로 이동하기 커서 기준으로 ⌥(Option) + 좌/우 눌러주시면 됩니다 6. 이름 , 변수 / 변경 ⌃(CTRL) + ⌘(cmd) + E 7. 스토리보드에서 코드창 띄우기 ⌃(CTRL) + ⌥..

    Swift :  기초 문법 [ 변수와 상수]  (1)

    Swift : 기초 문법 [ 변수와 상수] (1)

    더 늦기전에 하루하루 그동안 정리해 놓은거를 작성 하려고합니다.. 게을러진다면 제게 욕을,,,, 변수와 상수는 특정 데이터 타입에 해당하는 값의 이름입니다. 변수는 생성 후 데이터값을 변경할 수 있지만, 상수는 값을 설정하면 변경할 수 없습니다. var [ 변수명 ] : [ 데이터 타입 ] = [ 값 ] 변수 var name: String = "규규" var age: Int = 24 var job = "학생" //타입추론 print("\(type(of: job))") //변수는 값을 변경해 줄 수 있습니다 age = 99 //변경할때는 기존의 타입과 동일하게 값을 할당해줘야 함 job = "개발자" print("저의 이름은 \(name)이고, 나이는 \(age)세 이며, 직업은 \(job)입니다.") v..