최신글

more

2024. 09. 02-08

그동안 회고를 노션에 개인적으로 작성해 왔는데,앞으로는 이곳에 기록해보려고 한다.일기 + 회고 + 기타 등등 아무 이야기나 할 수도..? 매크로 챌린지를 시작했다!기다리던 챌린지의 시작이라 긴장되면서도 설레는 한 주를 보냈다.2024. 09. 02. 월요일12:30긴 휴가 기간을 보내고 아침 일찍 서울에서 출발해 포항으로 왔다.엄마 아빠와 함께 왔는데, '상해교자'를 먹었다. 14:00드디어 시작한 매크로.긴장과 설렘으로 가득했다. ㅎㅎ팀 스토밍과 각자 일하는 방식, 가치에 대한 이야기를 나눴다.늘 쉼 없이 작업하는 내가 부담스러울까 조심스러웠는데,팀원들 모두가 열정 girl들이라서 아주 조금은 덜 걱정된다 하하매크로 챌린지에서 일어나는 일들은 따로 기록해보려고 한다! MC1, MC2, MC3,... 에..

Weekly 2024.09.19 3

2024. 07. 01-07

그런데, 매일 작성 및 업로드는 너무 부담이 될 것 같아서ㅎㅎ주간 일기로 결정! 이라고 했으면서.. 1년 넘은 시간이 걸려 돌아온 일기!구밥의 위클리 써달라고 한 이야기에 이어서 써본다..!!2024. 07. 01. 월요일12:00도서관 카페에서 매크로 이야기..!너무 멋있다고 생각하는 사람들과의 대화는 역시나 기분이 좋았다.그러나 벌써 매크로 생각을 해야 한다는 것이.. 한편으로는 두렵기도 하다..!!! 점심에 채소찜을 해먹었다.8일 전 주말에 해 먹겠다고 사두고 이제야 해 먹었다.진짜 진짜 숙주가 죽기 직전이었지만, 호다닥 먹어버렸다. 휴 다행!그리고 생각보다 간단해서 먹기 좋았음. 14:00MC3 시작!!팀원들 이름을 화면에서 못 보고 "이오 여기야!"라는 소리에 갔는데,와우 팀원들이 너무 좋자나?..

Weekly 2024.07.16 0

[SwiftUI] storyboard로 Launch Screen 구현

[SwiftUI] Info.plist로 Launch Screen 구현Launch Screen Launch Screen은 앱이 시작되기 전 보이는 짧은 화면으로 Android에서는 Splash라고 부르고, iOS에서는 Launch Screen이라고 부른다. UIKit 에서는 LaunchScreen storyboard로 비교적 쉽게 구현할 수 있다.mohagunolziii.tistory.com1년 넘는 시간 전에 썼던 이 글이 내 블로그 방문 경로의 25% 정도를 차지한다.꽤나 많은 사람들이 찾아주고 있고, 최근에는 아카데미 러너들이 이 글을 잘 봤다면서 이야기를 해주었는데.. 사실 나는 더 이상 이 방법을 사용하지 않아서 머쓱해했다. 😅 너무 방치해 둔 블로그 같아서 민망하면서도, 새로 내가 사용하는 방..

SwiftUI 2024.06.23 0

iOS

more

[SwiftUI] storyboard로 Launch Screen 구현

[SwiftUI] Info.plist로 Launch Screen 구현Launch Screen Launch Screen은 앱이 시작되기 전 보이는 짧은 화면으로 Android에서는 Splash라고 부르고, iOS에서는 Launch Screen이라고 부른다. UIKit 에서는 LaunchScreen storyboard로 비교적 쉽게 구현할 수 있다.mohagunolziii.tistory.com1년 넘는 시간 전에 썼던 이 글이 내 블로그 방문 경로의 25% 정도를 차지한다.꽤나 많은 사람들이 찾아주고 있고, 최근에는 아카데미 러너들이 이 글을 잘 봤다면서 이야기를 해주었는데.. 사실 나는 더 이상 이 방법을 사용하지 않아서 머쓱해했다. 😅 너무 방치해 둔 블로그 같아서 민망하면서도, 새로 내가 사용하는 방..

SwiftUI 2024.06.23 0

[소소한 UIKit] UILabel에서 여러 줄 입력하기

너무 오랜만에 UIKit을 공부하다가, UILabel에서 여러 줄의 텍스트를 입력해야하는데 아무리 \n, 엔터, cmd 엔터를 해도 줄바꿈이 되지 않았다.. 뭐였지 뭐였지 하다가 찾은 방법 ctrl + enter !! 그리고 Lines를 내 상황에 맞게 입력해준다! 만약 text가 계속 길어지고 화면에 따라 lines가 바뀐다면 0으로 입력하면 된다. 이상 처음으로 써보는 소소한 UIKit(간단한 내용이라는 뜻)이었다! ㅎㅎ

UIKit 2023.11.06 0

[SwiftUI] custom view modifier 만들기

Text나 Image 등에 같은 modifier를 계속 반복해서 쓰다보면, 아 이거 그냥 한번에 쓸 수 없나? 이런 생각을 하게 되는데!! Apple SwiftUI 문서에 이미 친절하게 알려주고 있었다! 푸하하 이걸 이제 봤다니!! ViewModifier | Apple Developer Documentation A modifier that you apply to a view or another view modifier, producing a different version of the original value. developer.apple.com 먼저 ViewModifier가 뭘까? 너무도 당연히 .(dot) 과 함께 사용하고 있는 이 modifier는 view을 원래의 값과 다르게 만들고 싶을 때 v..

SwiftUI 2023.08.31 0

Flutter

more

[Flutter] SystemUiOverlayStyle_상단 상태바 색상 변경

앱의 배경 색상에 따라 상단바에 있는 시각, 배터리, 와이파이를 나타내는 아이콘의 색상을 바꿔줘야 할 때!! SystemOverlayStyle을 사용해주면 된다. 아래처럼 build 함수 내에서 선언해주면되고, @override Widget build(BuildContext context) { SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.light); return Scaffold( body: Container( ~~ ), ); } 두 가지 옵션을 선택할 수 있다. SystemUiOverlayStyle.light 는 하얀색 SystemUiOverlayStyle.dark 는 검은색으로 나타난다.

Flutter 2023.01.27 0

Flutter for SwiftUI Devs - Drawing on the Screen

In SwiftUI Flutter 문서에는 이렇게 한 줄로 설명한다. SwiftUI에서 스크린에 선이나 모양을 그리기 위해 CoreGraphics를 사용한다. CoreGraphics는 무엇일까? CoreGraphics는 Framework인데, Quartz technology의 power를 활용하여 lightweight 2D rendering을 높은 정확도의 output으로 수행한다. path-based drawing, antialiased rendering, gradients, images, color management, PDF documents, 그 이상을 다룬다. Apple Developer Documentation developer.apple.com In Flutter Flutter는 Canvas..

Flutter for SwiftUI - Managing state

In SwifUI SwiftUI에서, view의 내부에서 state를 관리하기 위해 @State라는 property wrapper를 사용한다. struct ContentView: View { @State private var counter = 0; var body: some View { VStack{ Button("+") { counter+=1 } Text(String(counter)) } }} 또한, 더 복잡한 상태 관리를 위해 여러 옵션들이 있는데, 예를 들어, ObservableObject라는 protocol이 있다. In Flutter Flutter에서 local state를 관리하기 위해 StatefulWidget을 사용한다. 다음 두 종류의 class로 stateful widget을 구현한다...