목록자기발전 (3)
BOID
안녕하세요 HoonIOS입니다. :) ( 우선 포스팅을 하기 전에 여기에 있는 예시 및 조건은 다중스레드가 아닌 단일 스레드에서 컴파일, 실행이 된다고 가정을 하는 것입니다. ) 스위프트는 상당히 안전을 중요하게 생각하는 언어입니다. 그중에서 메모리의 안전한 접근에 위험을 줄이도록 장치를 두었는데요, 그중에 대표적인 것이 변수를 사용하기 전에 initalize를 하고 해제된 메모리에 접근을 할 수 없도록 하는 것이 있습니다. 사실 스위프트는 컴파일러에서 메모리를 자동으로 관리해서 굳이 신경을 쓸 필요가 없는데요. 그 이유는 메모리 접근 충돌이 생길만한 코드를 미리 알려주는 방식으로 관리가 되고 있습니다. 메모리 접근 충돌에 대해 * 메모리에 접근을 하는 방법 3가지 개발자가 변수에 값을 할당 함수의 전달..
안녕하세요 HoonIOS입니다. :) 저번에는 try를 통한 오류를 처리하는 방법과 do-catch문을 통해 오류를 잡는 부분에 대해 알아봤습니다. boidevelop.tistory.com/40 [swift] 함수에서 발생한 오류 알리기(try ,try! ,try? , do - catch) - HoonIOS 안녕하세요 HoonIOS입니다. :) 저번에는 오류처리의 정의와 Error 프로토콜, throw에 대해 알아봤습니다. 이제는 오류를 처리하는 방법인 try, try?, try!, Do - catch에 대해 알아보겠습니다. 함수에서 발생 boidevelop.tistory.com 이번에는 다시 던지는 rethrows키워드에 대해 알아보겠습니다. 다시 던지기 (rethrows) - 함수나 메서드 rethr..
안녕하세요 HoonIOS입니다 :) 앞에서 세그웨이에 대해 간단하게 설명을 했는데요, 이번에는 액션 세그웨이와 매뉴얼 세그웨이에 대해 알아보겠습니다. 액션 세그웨이 - 액션 세그웨이는 트리거와 세그웨이를 직접 연결된 것입니다. 여기서 트리거란 터치 또는 클릭 이벤트를 발생시켜 세그웨이를 실행할 수 있는 요소를 말합니다. - 앞 포스팅에서 세그웨이의 종류에 대해 설명했을때 액션 세그웨이는 화면 전환 시 프로그래밍 코드가 필요하지 않고 스토리보드에 구현된 객체를 트리거로 지정만 하면 되므로 엄청 단순합니다. 액션세그웨이 설정 - 위 영상은 스토리보드를 이용하여 다음 컨트롤러로 액션 세그웨이를 설정하는 방법으로 버튼인 Next 버튼 트리거에 control + 클릭 후 다음 불러올 컨트롤러로 잡아당기면 아래와 ..