분류 전체보기
-
[Server/Swift] Vapor 시작하기/Vapor 2024. 8. 12. 23:31
Vapor는 Swift용 웹 프레임워크로, Swift에서 백엔드, 웹 앱 API 및 HTTP 서버를 작성할 수 있습니다.Vapor는 더 전통적인 서버 언어에 비해 많은 이점을 제공하는 현대적이고 강력하며 안전한 언어인 Swift로 작성되었습니다. 준비물 homebrew 터미널에 입력swift --version 으로 버전확인, 이 포스팅을 보는 사람이라면 보통 버전에서는 합격하실겁니다.brew install vaporvapor --helpvapor는 이제 기본적으로 async/await 를 사용함 프로젝트 시작하기// vapor new -n// -n flag 는 모든 질문에 no 라고 대답vapor new hello -n 해당 명령어로 생성되는 Vapor 템플릿은 이제 기본적으로 async/await..
-
SwiftUI Tutorials - 1. Creating and combining viewsSwiftUI/SwiftUI Tutorials 2024. 8. 10. 11:51
Section 1 프로젝트 만드는법 (모르시는 분은 펼쳐서 보세요)더보기 Section 2 - text view 커스터마이즈하기Canvas(캔버스) 기능스토리보드 때처럼 인스펙터를 제공합니다. 코드에서 - 모디파이어 사용 .foregroundColor() 를 통해 텍스트 색을 바꿀 수 있습니다.이렇게 구조체를 변경하는 것을 모디파이어라고 합니다. Section 3 - 스택사용하여 결합하기 SwiftUI 뷰를 만들 때, 뷰의 본문 속성에서 콘텐츠, 레이아웃 및 동작을 설명하지만, body 속성은 단일 뷰만 반환합니다.수평(HStack), 수직(VStack) 또는 앞뒤로(ZStack) 를 함께 그룹화하는 스택에 여러 뷰를 결합하고 삽입할 수 있습니다.이 섹션에서는 VStack을 사용하여 공원에 대한 세부..
-
SwiftUI Tutorials 개요SwiftUI/SwiftUI Tutorials 2024. 8. 7. 20:57
Apple SwiftUI Tutorials 는 현재 4개의 챕터로 이루어져있습니다. 챕터 1 - SwiftUI essentialsSwiftUI를 사용하여 간단한 보기에서 풍부한 보기를 구성하고, 데이터 흐름을 설정하고, Xcode의 미리보기에서 펼쳐지는 것을 보면서 탐색을 구축하는 방법을 배우세요.SwiftUI Tutorials - Creating and combining views챕터 2 - Drawing and animation애니메이션화할 배지를 만드는 동시에 보기 간의 원활한 전환을 만드는 동시에 모양과 경로를 그리는 방법을 알아보세요.챕터 3 - App Design and layoutSwiftUI로 구축된 더 복잡한 인터페이스의 구조와 레이아웃을 살펴보세요.챕터 4 - Framework inte..
-
[iOS] Xcode Project Template 활용하여 코드베이스 UIKit 프로젝트 만들기Xcode ⚒ 2024. 7. 15. 01:16
초안 작성 2024/07/15 01:001차 수정 2024/07/15 11:00 - 섹션 타이틀 추가2차 수정 2024/07/16 14:31 - 압축파일 문제 교체3차 수정 2024/07/24 18:33 - 블로그 & github 이중관리 문제로 zip 파일 제거, github만 사용 깃허브에 올려두었습니다.https://github.com/kangddong/Programmatically-UIKit-Project-Templates GitHub - kangddong/Programmatically-UIKit-Project-Templates: we can start UIKit project without Main.storyboard !we can start UIKit project without Main.st..
-
[macOS] NSWindow.StyleMask 종류 알아보기/mac OS 🖥 2024. 6. 27. 22:33
window = NSWindow(contentRect: NSRect(x: 0, y: 0, width: 480, height: 270), styleMask: [.miniaturizable, .closable, .resizable, .titled], backing: .buffered, defer: false) styleMask를 빈 배열로 지정했을 때이렇게 움직이지도않고, 윈도우에 아무런 조작을 할 수 없는 borderless한 창을 볼 수 있다. StyleMask 종류static var borderless: NSWindow.StyleMask 창은 일반적인 주변 요소를 표시하지 않는다. 표시 또는 캐싱 목적으로만 유..
-
[iOS] Meet AccessorySetupKit 정리/iOS 📱 2024. 6. 14. 17:48
안녕하세요 아렉스입니다 ! 😄이번주는 WWDC24가 진행하고있네요2023.11.24 - [개발 관련/사이드 프로젝트 - 아차 충전!] - [사이드 프로젝트] 아차 충전! 개발일지 - 심사 통과 저는 게임 컨트롤러와 관련된 개인 앱을 개발 경험이 있어서, 연결 가능한 액세서리에 관심이 있습니다 ㅎㅎ이번 WWDC24에 마침 재밌는게 나왔길래 바로 정리해봤습니다. 이 이미지 친숙하신가요 ~?에어팟, 비츠와 같은 애플 제품들을 연결할 때 좋은 유저경험을 주었던 기억이 나네요 !이게 프레임워크로 제공됩니다 ! 이름은 AccessorySetupKit 입니다. iOS 18, iPadOS18 부터 사용이 가능합니다 !! 이런식으로 사용 가능하게 됩니다 !! 설정 앱 -> 프라이버시에 새롭게 액세서리가 생기..
-
[macOS] 스토리보드 없이 사용하기/mac OS 🖥 2024. 5. 24. 20:30
안녕하세요 아렉스입니다 🫡어느덧 여름이 다가오네요 💦💦💦 오늘은 Appkit을 이용한 macOS 개발 시 스토리보드를 사용하지않는 법에 대해서 공유드리겠습니다. SwiftUI를 이용해서 멀티플뢧폼으로 mac catalyst, mac os 지원이 가능해진 시대이지만,마이그레이션이 아안되어 불가피하게, UIKit를 사용하게 되는 것처럼 Appkit를 사용하는 경우 또한 있습니다.macOS 개발은 iOS 개발과 비슷한점도 있지만, 많은 차이점이 있었어요.하지만, 적은 레퍼런스가 높은 입문 장벽을 구성한다고 생각해요. 많은 도움이 되었으면 좋겠습니다 ! mac OS 또한 스토리보드로 개발이 가능해요개발이 친숙해진 이후로는 스토리보드의 편리성보다는, 코드베이스의 선호도가 올라가는 것 같아요.macOS..