일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ARC
- wwdc
- 책 후기
- 책 추천
- 애니메이션
- Deep learning
- objective-c
- RX
- stanford SwiftUI
- iOS SwiftUI
- 독서
- rxswift
- Algorithm
- 알고리즘
- 머신러닝
- SWIFT
- Animation
- Xcode
- 스위프트
- leetcode
- swift5
- ReactiveX
- 스위프트UI
- 딥러닝
- objc
- string
- 책
- ios
- 문자열
- swiftUI
- Today
- Total
목록분류 전체보기 (297)
THIS IS ELLIE
안녕하세요 오늘은 얼럿에 대해서 알아보겠습니다. 얼럿은 iOS15에서 업데이트되었기 때문에 iOS 15 이상만 지원하면 되는지? iOS 13,14도 지원해야하는지? 생각해보시고 상황에 따라 다르게 구현하면 됩니다. 먼저 iOS 15에서는요 modifier를 통해 얼럿을 생성할 수 있습니다. struct ContentView: View { @State private var showingAlert = false var body: some View { Button("얼럿 생성") { showingAlert = true } .alert("여기 타이틀", isPresented: $showingAlert) { Button("OK", role: .cancel) { print("OK 누름") } } } } 여기서 @S..
안녕하세요 오늘은 Rectangle, RoundedRectangle에 대해서 포스팅하겠습니다. SwiftUI는 Rectangle, RoundedRectangle, Capsule, Ellipse, Circle 이렇게 5가지 Shape를 제공합니다. 그중에서 오늘은 Rectangle과 RoundedRectangle만 살펴보려 합니다. (나머지는 나중에) VStack으로 빨간색 Rectangle 200x200짜리 하나 RoundedRectangle 200x200짜리 하나 그려줍니다. struct ContentView: View { var body: some View { VStack { Rectangle() .fill(.red) .frame(width: 200, height: 200) RoundedRectang..
추천받은 이어령 작가의 젊음의 탄생을 읽기 전 강력한 제목으로 먼저 읽게 된 책. 이어령의 마지막 수업 김지수 지음 (책은 이어령 작가를 방문한 김지수 작가와 인터뷰 형식으로 되어있음) 책은 총 321페이지로 구성되어 있으며, 프롤로그로 시작해 16개의 last lesson들 그리고 에필로그로 마무리된다. 프롤로그 스승이 필요한 당신에게 1. 다시, 라스트 인터뷰 2. 큰 질문을 경계하라 3. 진실의 반대말은 망각 4. 그래서 외로웠네 5. 고아의 감각이 우리를 나아가게 한다 6. 손잡이 달린 인간, 손잡이가 없는 인간 7. 파뿌리의 지옥, 파뿌리의 천국 8. 죽음의 자리는 낭떠러지가 아닌 고향 9. 바보의 쓸모 10. 고통에 대해서 듣고 싶나? 11. 스승의 눈물 한 방울 12. 눈부신 하루 13. 지..
안녕하세요. 오랜갑만입ㄴ다. 오늘은 VStack과 LazyVStack에 대해서 포스팅하려 합니다. 먼저 VStack은 익숙하시죠? (모르겠으면 여기) 2020.05.28 - [개발/SwiftUI] - SwiftUI 유형별 스택 VStack, HStack, ZStack ㅇㅇ VStack을 사용하면 수직으로 뷰를 쌓을 수 있습니다. 간단한 예로 텍스트 두 개 생성해서 VStack에 넣어봅시다. struct ContentView: View { var body: some View { VStack { Text("안녕") Text("하세요") } } } 안녕, 하세요를 VStack안에 넣어주면? 아래와 같이 세로로 텍스트가 노출되게 됩니다. 여기까지 오케이! 그럼 LazyVStack은 언제 쓰는데? 애플 공식 문서..
책 읽고 정리하는 것을 좋아하는데 ^^,, 책은 읽었어도 몇 달 동안 포스팅을 안 했다. 왜? ㅇㅇ그냥 (사춘기 왔나봄) 읽어보고 공유하고 싶은 책이 있다면 포스팅을 작성했으나, 그러지 않았기에ㅎㅎ 결론 = 아 몰랑 그럼에도 불구하고 추천하고 싶은 책 두 권이 있다. 1. 타이탄의 도구들 - 팀 페리스 2. wonder - R J 팔라시오 타이탄의 도구들은 자기 계발서 좋아하는 분이 읽으면 좋을 것 같고 wonder는 갬동이라 눈물 한 방울 흘리고 싶은 분이 읽으면 좋을 것 같다. 오늘은 지금의 나로 충분하다라는 책에 대해서 쓸 거임. 저자는 이소은 이 책은 엄마의 추천으로 읽은 책이다. 책은 총 289페이지로 구성되어 있고 크게 4개의 목차로 구성되어 있다. 1 충실하게 2 유연하게 3 담대하게 4 행..
WWDC 21 보다가 발견한 내용인데 SwiftUI 3.0부터 마크다운을 지원한다고 합니다. https://developer.apple.com/videos/play/wwdc2021/10018/?time=1635 iOS 15, macOS 12에서부터 마크다운 사용이 가능합니다. - Bold - Italic - Strikethrough - Inline code - Link (이미지는 지원하지 않는다고 함) 이렇게 지원한다고 하는데 한 번 사용해봅시다. struct ContentView: View { var body: some View { VStack { Text("안녕?") Text("안녕 **안녕이라니까** 안녕이라고 *아안녕* 안녕 ***볼드 안녕, 어어*** 어어.") Text("~~줄이 그어이이이서어..
오늘은 Image에 대해서 알아보겠습니다. 스유에서 이미지를 보여주는 뷰가 Image 구조체입니다. UIImage 비슷한거라고 생각하면 될 듯? 먼저 프로젝트에 기영이 이미지를 추가해줍니다. 기본 struct ContentView: View { var body: some View { Image("giyoung2", bundle: nil) } } frame 적용 기영이 이미지 사이즈를 변경해봅시다. 사이즈는 100, 100으로 변경해보겠습니다. struct ContentView: View { var body: some View { Image("giyoung2", bundle: nil) .frame(width: 100, height: 100) } } 응? 왜 안바껴? ㅇㅇ resizable 수정자를 적용하지..
류시화 저자의 책 새는 날아가면서 뒤돌아보지 않는다 산문집은 진짜 오랜만이다. 책은 총 279페이지로 구성되어 있으며 여러 산문들이 들어있어 목차가 많다. (그래서 목차 안 적을 거임) 방황한다고 길을 잃은 것은 아니라고 한다. 야키족 인디언 돈 후앙은 말한다. 그 어떤 길도 수많은 길 중에 하나에 불과한다. 그러므로 너는 자신이 걷고 있는 길이 하나의 길에 불과하다는 것을 명심해야 한다. 그리고 그 길을 걷다가 그것을 따를 수 없다고 느끼면 어떤 상황이든 그 길에 머물지 말아야 한다. 마음이 그렇게 하라고 한다면 그 길을 버리는 것은 너 자신에게나 다른 이에게나 전혀 무례한 일이 아니다. 스스로에게 물어보자. 이 길에 마음이 담겨 있는가? 마음이 담겨 있다면 그 길은 좋은 길이고, 그렇지 않다면 그 길..