본문 바로가기

Project/1인1 프로젝트

(14)
1인1프로젝트를 마치며 이번 1인1프로젝트 시간엔 정말 많은 것을 배우고 느낀 것 같다. 일단, 맥북이 있는데 한번쯤은 IOS개발을 해보고 싶다는 생각을, 생각에서 벗어나 실제로 배우고 코딩해보며 새로운 언어의 신기함과 재미를 느꼈다. 다음에도 이런 기회가 있다면 지금 했던 Swift 개발을 계속해서 이어나가고 싶다. 정말 나에게는 뜻깊은 시간이었던 것 같다.
IOS13체험해보기 MacOS Catalina가 출시되면서,IOS13버전 개발을 지원하는 Xcode가 업데이트되었다. 오늘은 이 업데이트된 Xcode를 이용해서 IOS13에만 적용되는 다크모드를 만들어 볼 생각이다. 이런식으로 하나의 컨트롤러를 만들면 초기 설정에서 라이트모드와 다크모드를 선택할 수 있게 나와있다. 이런식으로 SwiftUI를 이용해 간단하게 다크모드를 지원하는 앱을 만들어 보았다.
SwiftUI 체험해보기 오늘은 애플의 WWDC2019에서 발표된 새로운 SwiftUI를 체험해보기로 했다. 코딩을 해보며 리액트와 비슷한 점이 매우 많다고 느껴졌다. 짧은 코딩으로 많은 일을 할 수 있다는 장점이 있는 것 같다.
네비게이션 컨트롤러 3 & 나만의 앱 만들기 오늘은 네비게이션 컨트롤러 공부 3주차이다. 이로서 기본적인 내용은 거의 공부한 것 같아서 내가 직접 앱을 개발해보기로 했다. 아이패드로 대충 기획서를 만든 다음, 지금까지 짰던 코드들을 이용해서 개발을 해보기로 했다. 다른 사람들이나 책의 도움 없이 혼자 해보려니 문제가많았다ㅠㅠㅠ 구글링을 해보며 해결 방법을 찾아보았지만, 딱히 좋은 방법은 발견하지 못했다. 다음시간에는 이 문제를 해결해보아야겠다.
네비게이션 컨트롤러 2 오늘은 네비게이션 컨트롤러 공부 2주차다. 수정화면에서 메세지를 입력한 후 메인화면에서 그 메세지를 불러오는 기능을 추가하였고, 이미지뷰를 통해 이미지 또한 볼 수 있도록 만들었다. 확실히 네비게이션 컨트롤러를 만지다 보니 진짜 앱 개발을 하는 것 같은 기분이 들었다.
네비게이션 컨트롤러 오늘은 앱 개발에 필수인 네이게이션 컨트롤러에 대해 공부하였다. 확실히 직관적으로 눈으로 쉽게 볼 수 있어서 좋은것 같다.
alert기능 구현해보기 오늘은 필수적인 기능인 alert기능을 배워보았다. 코드를 짠 후, 실행을 시켜보았다.
스위프트 공부 1일차 생각보다 언어가 어렵지 않았고 한번 C와 자바를 끝냈기 때문에 쉽게 배울 수 있었던 것 같다.