본문 바로가기

iOS/Toy project

(30)
[iOS : Toy Project] Todo List 만들기 (3) 이전 포스팅 - TodoList(1) - TodoList(2) 자세한 코드는 여기로! GitHub - yexjin/iOS_Study: iOS 토이프로젝트 모음집📱 iOS 토이프로젝트 모음집📱. Contribute to yexjin/iOS_Study development by creating an account on GitHub. github.com 8/17 1️⃣ UITabbarController를 이용하여 하단 탭바 만들기 - 특정 ViewController 클릭 > Editor > Embed In > Tab Bar Controller - View Controller 하나 더 추가 음.. UITabbarController을 사용하는 건 예전에 올렸던 포스팅 참고해보자 2️⃣ Settings 화면 구성완..
[iOS : Toy Project] Todo List 만들기 (2) 이전 Todo List (1) [iOS : Toy Project] Todo List 만들기 (1) 이번주차 스터디 과제로, 클론 프로젝트를 간단하게 해보기로 했었다! 스터디장님이 올려주신 것 중 나는 흔히 간단하게 다들하는,, Todo List 를 만들어보기로 결정! 이미 만들어진 Project를 따라 yexjinitlog.tistory.com 자세한 코드는 여기로! GitHub - yexjin/iOS_Study: iOS 토이프로젝트 모음집📱 iOS 토이프로젝트 모음집📱. Contribute to yexjin/iOS_Study development by creating an account on GitHub. github.com 8/16 어제 했던 Storage에 이어, 이번엔 싱글톤 객체를 만들 Todo..
[iOS : Toy Project] Todo List 만들기 (1) 이번주차 스터디 과제로, 클론 프로젝트를 간단하게 해보기로 했었다! 스터디장님이 올려주신 것 중 나는 흔히 간단하게 다들하는,, Todo List 를 만들어보기로 결정! 이미 만들어진 Project를 따라 코딩하면서 화면 구성과 AutoLayout 그리고 Todo List에 필요한 디테일한 기능을 다뤄볼 예정 자세한 코드는 여기로! GitHub - yexjin/iOS_Study: iOS 토이프로젝트 모음집📱 iOS 토이프로젝트 모음집📱. Contribute to yexjin/iOS_Study development by creating an account on GitHub. github.com 8/15 탭바로 묶기 전에 일단 화면부터 구성해보기로! 나 증말.. 지지리도 Auto Layout 못해서 화면 구..
[iOS : Toy Project] Github Profile (2) : Refactoring 💡 Github Profile Project Refactoring! Refactoring이 이루어질 이전 코드는 위의 링크에서 참고하자 - Resource와 NetworkService를 이용해서 코드를 줄여보자 - Resource 를 이용해서 아래의 코드 줄여보기 = URLRequest 에 필요한 것을 만들어줌 let base = "https://api.github.com/" let path = "users/\(keyword)" let params: [String:String] = [:] let header: [String:String] = ["Content-Type":"application/json"] var urlComponents = URLComponents(string: base+path)! le..
[iOS : Toy Project] Github Profile (1) 💡 Network을 이용해, Github 프로필 가져오기! 들어가기에 앞서,, SearchViewController에 Component 연결까지도 되어있다! 일단 ViewController에서 해줘야 할 일은 setupUI : UI 세팅 userProfile 데이터 확인 Binding : User가 업데이트 되면, UI까지 업데이트 되게! searchControl 세팅 network 세팅 이다. 천천히 해보자! 1️⃣ setupUI private func setupUI() { // thumbnail 이미지 Radius 설정 thumbnail.layer.cornerRadius = 80 } 2️⃣ userProfile 데이터 Binding var subscriptions = Set() @Published p..