전체 글

Swift/SwiftUI

[SwiftUI] Stack에 대해 알아보자.

SwiftUI에서 Stack은 UI요소를 그룹화하고 배치하는 데 사용되는 기본적인 레이아웃 컨테이너이다.  HStack (Horizontal Stack)SwiftUI에서 사용되는 수평 스택이다. ✅ 자식 뷰를 수평으로 배열한다.✅ 기본적으로 중앙 정렬되지만, alignment 매개변수로 변경 가능하다.✅ spacing 매개변수로 요소 간 간격을 조절할 수 있다.✅ 주로 가로로 나열된 UI요소들(ex: 툴바, 버튼 그룹 등)을 만들 때 사용된다. .top : 자식 뷰들을 HStack의 상단에 정렬한다..center : 자식 뷰들을 HStack의 수직 중앙에 정렬한다..bottom : 자식 뷰들을 HStack의 하단에 정렬한다..firstTextBaseline : 텍스트의 첫 번째 기준선을 기준으로 정렬한다..

Swift/SwiftUI

[SwiftUI] Modifier에 대해 알아보자.

Modifier?Modifier는 SwiftUI에서 뷰의 모양과 동작을 수정하는 메소드이다.✔️체이닝 기능 : 여러 모디파이어를 연결해 사용할 수 있다.✔️ 순서가 중요하다 ➡️ 적용 순서에 따라 결과가 달라질 수 있음.✔️ 새로운 뷰를 반환한다 : 각 모디파이어는 수정된 새로운 뷰를 반환한다.✔️ 크기, 색상, 폰트, 애니메이션 등 다양한 속성을 조정할 수 있다. UIkit VS SwiftUI1. UIKitlet textLabel: UILabel = { let label = UILabel() label.text = "Swift UI" label.frame = CGRect(x: 0, y: 0, width: 200, height: 100) label.font = UIFont.syste..

Swift/SwiftUI

[SwiftUI] SwiftUI 시작하기.

Why SwiftUI? 현재 iOS 개발은 UIKit과 SwiftUI의 과도기에 있다. UIKit은 10년 이상의 풍부한 레퍼런스와 다양한 라이브러리를 보유하고 있어, 대부분의 문제에 대한 해결책이 이미 존재한다. 반면 SwiftUI는 비교적 새로운 프레임워크로, 레퍼런스가 상대적으로 부족하며 UIKit에서 쉽게 해결되던 문제들이 때로는 더 복잡하게 느껴질 수 있다. 그렇다면 왜 SwiftUI를 학습해야하는가?미래 지향적 기술: Apple은 SwiftUI를 통해 앱 개발의 새로운 방향을 제시하고 있다.생산성 향상: 적은 코드로 복잡한 UI 구현이 가능하다.크로스 플랫폼 지원: iOS, macOS, watchOS, tvOS 등 Apple의 모든 플랫폼에서 일관된 개발 방식을 제공한다.실시간 프리뷰: 코드 ..

우리 같이 협업하자

[우같협] 새로운 도전을 시작하다.

개발자로서의 편협한 시각을 넓히고 새로운 도전을 통해 성장하고자 새 프로젝트를 시작했다. 협업을 경험해보고 싶을 뿐만 아니라, 디자이너와 기획자의 관점을 이해하고, 나의 숨겨진 가능성을 발견하는 것이 이번 도전의 주요 목표이다. 아직 팀원 모집이 완료되지 않았지만, 모집이 끝나는 대로 프로젝트를 본격적으로 시작할 예정이다. 팀원을 선발하는 과정이 생각보다 쉽지 않은데, 내가 감히 누군가 평가한다는 것 자체가 부담스럽고 어려운 일이기 때문이다. 예상 외로 많은 지원자가 있어서 놀랐고, 이는 프로젝트에 대한 관심과 기대가 높다는 것을 의미하며, 동시에 프로젝트 총괄자로서 책임감도 느끼게 했다.(몇 가지 기획해 놓은 것이 있어서 팀원이 모인다면 빨리 내가 기획한 것을 보여주고 싶다 ! 😄)  팀 프로젝트 총..

여성일
성일노트