ScrollView
struct ScrollImage: View { let image: String var body: some View { Image(image) .resizable() .scaledToFit() .clipShape(.rect(cornerRadius: 2...
struct ScrollImage: View { let image: String var body: some View { Image(image) .resizable() .scaledToFit() .clipShape(.rect(cornerRadius: 2...
SwiftUI의 구성 파일을 SwiftUI로 설정하여 만들게 되면 위와같이 2개의 파일이 생성이 된다. 이전과는 다른 양식이다. import SwiftUI @main struct VacationInVegasApp: App { var body: some Scene { WindowGroup { Con...
HackerNews API를 사용하여 앱 만들기. 1. ListView(TableView)를 사용하여 만들기. 예전에는 Text를 여러개 사용하면 에러가 났던 것 같은데, 현재는 가능하다. struct ContentView: View { var body: some View { List{ Text("Hel...
Dicee App 만들기 1. ZStack을 사용하여 배경화면 설정하기. struct ContentView: View { var body: some View { ZStack { Image("background") .resizable() .ignore...
Personal Business Card App 만들기 1. 배경색을 추가하자 struct ContentView: View { var body: some View { ZStack { Color(.green) .ignoresSafeArea(.all) Text...
SwiftUI란? SwiftUI는 WWDC2019에 발표 된 새로운 UI Framework이다. 특징 Declarative Syntax 선언형 프로그래밍이다. 코드의 가독성을 높이고, 유지 보수를 용이하게 한다. 개발과정을 단순화 하고, 더 직관적인 코드 작성을 가능하게 한다. ...
프로젝트 막바지에는 기능 구현에 쫓겨 블로그 정리를 제대로 하지 못했다. 그래서 이 글은 당시 GitHub 커밋 내역과, 프로젝트 기간에 직접 적어 둔 업무 내역 목록을 AI(Claude Code)에게 보여주고 그걸 바탕으로 내용을 다시 정리했다. 코드는 실제 커밋에 있던 것을 가져왔다. 마지막 작업은 추천 탭의 로딩 속도 개선이다. 이 코드...
프로젝트 막바지에는 기능 구현에 쫓겨 블로그 정리를 제대로 하지 못했다. 그래서 이 글은 당시 GitHub 커밋 내역과, 프로젝트 기간에 직접 적어 둔 업무 내역 목록을 AI(Claude Code)에게 보여주고 그걸 바탕으로 내용을 다시 정리했다. 코드는 실제 커밋에 있던 것을 가져왔다. 프로필 수정 페이지에 남아 있던 문제 두 가지를 고쳤다...
프로젝트 막바지에는 기능 구현에 쫓겨 블로그 정리를 제대로 하지 못했다. 그래서 이 글은 당시 GitHub 커밋 내역과, 프로젝트 기간에 직접 적어 둔 업무 내역 목록을 AI(Claude Code)에게 보여주고 그걸 바탕으로 내용을 다시 정리했다. 코드는 실제 커밋에 있던 것을 가져왔다. 진문님이 29일에 채팅방에 날짜와 시간 표시 기능을 추...
프로젝트 막바지에는 기능 구현에 쫓겨 블로그 정리를 제대로 하지 못했다. 그래서 이 글은 당시 GitHub 커밋 내역과, 프로젝트 기간에 직접 적어 둔 업무 내역 목록을 AI(Claude Code)에게 보여주고 그걸 바탕으로 내용을 다시 정리했다. 코드는 실제 커밋에 있던 것을 가져왔다. 이날 코드도 계정 정지 때문에 팀원이 7월 1일에 올려...