반응형
분류 전체보기
반응형
264

SwiftUI) 시스템 Alert 뛰우기 및 사용하면서 느낀점들?

UIKit + StoryBoard 사용당시 UIAlertViewController를 사용했었으나 SwiftUI에서는 Alert를 사용해야 한다. SwiftUI에서 Alert를 사용하는 방법은 다음과 같다. 아래 코드를 보면 @State 변수인 isShow 값이 true일때 Alert가 노출되는 것을 볼 수 있다. UIAlertViewConroller와 다르게 Alert은 isPresented에 해당되는 값이 반드시 있어야 한다. struct AlertView: View { @State private var isShow = true var title : Text? = nil var message : Text? = nil var btn1 : Text? = nil var body: some View { VSt..

개발 2022.05.12

AdSense) Tistory 블로그 AdSense 광고 목록 상하단 광고 넣는 방법!

Tistroy 블로그를 운영중이라면 AdSense 광고는 기본으로 넣었을 거라 생각된다. 이렇게 설정을 하다보면 스킨별로 다르지만 목록 상단과 목록 하단이 활성화가 되지 않는 경우가 있다. 이럴 경우 다음과 같이 처리를 해주면 된다. 1. Tistory 블로그 -> 꾸미기 영역 -> 스킨 편집을 클릭 한다. 2. 스킨 편집 화면 오른쪽 영역에서 html 편집 버튼을 클릭 한다. 3. 검색(win : ctrl + f, mac : 커맨드 + f)를 이용하여 를 검색한다. 4. 찾은 부분에서 부분이 시작되는 영역 앞에 를 넣어주고 끝나는 영역 뒤에 넣어주고 저장하면 끝이 난다. 5. 이후 AdSense 설정에서 작품 상단, 하단 광고를 켜주면 된다.

2022.05.10

SwiftUI) @AppStorage 프로퍼티를 아세요? UserDefaults를 이용하여 화면 갱신 시키는 방법!!!

@State 를 이용하여 화면 갱신을 알아 보았다. 그럼 iOS에서 많이 사용하는 UserDefaults값을 이용한 화면 갱신을 손쉽게 할 수 있을까? 이럴때 사용하는 것이 @AppStorage 프로퍼티이다. 다만 iOS 14 이상에서만 사용이 가능하다!! 예전에 살펴본 @State 변수를 통한 화면 이동 부분을 @AppStorage 사용해서 구현하면 다음과 같다. @AppStorage 프로퍼티 래퍼를 사용하면, UserDefaults 를 마치 SwiftUI @State 처럼 사용할 수 있게 되는것이다. 즉 @State 변수 값을 바꾸듯 값을 바꾸면, @AppStorage 프로퍼티 래퍼가 UserDefaults의 바뀐 값을 처리해주고, 화면을 새로 갱신해준다. @AppStorage 프로퍼티는 화면 갱신을..

개발 2022.05.10

야 알뜰교통카드 몰라? 나는 대중교통비 1/3 덜 내고 타는데!! 아직도 30% 대중교통 할인을 받는 방법을 모른다면~~ 궁금하면 시청만 해줘 봐유

안녕하세요. 아재입니다. 전에 소개해 드렸던 토스카드를 통한 대중교통 할인을 알려드렸으나 혜택이 변경됨에 따라 매리트가 줄어들어서 더 좋은 할인 혜택으로 찾아 왔습니다. 알만한 사람들은 안다는 알뜰 교통카드에 대해 한번 알아보실까요? 만약 아래에 해당 된다면 시청한번 해보세요! - 알뜰카드를 모른다 - 대중교통 할인 카드 할인만 받았다. - 절약에 관심이 많다 궁금해요) 궁금한 점이 있다면 댓글로 남겨 주세요 :) 최대한 궁금증 해결을 위해 노력하며 본 영상 만들기 전이라면 반영독도록 하며, 만든 후 라면 커뮤니티 또는 Shorts 영상을 통해 올리도록 하겠습니다! 관련정보) - 알뜰교통카드 홈페이지 https://www.alcard.kr/ - 알뜰굥통카드 카드별 혜택 소개 페이지 https://www...

리뷰 2022.05.10

[구독자이벤트] 가죽인데 1만원대 스트랩이 있다? 색상, 버클 모양과 색상, 스트랩 연결 고리 색상 및 스트랩키퍼 색상까지 커스텀이 가능하다면?! 알피나케이스 스트랩 리뷰

안녕하세요. 아재입니다. 대부분 시계 하나씩은 가지고 있으시죠? 시계의 스트랩이 다음과 같다면 살펴볼 만하지 않을까요? - 가죽이다. - 1만원대 제품이다. - 색상 선택 뿐 아니라 다양한 커스텀이 가능하다. 그럼 저와 함께 살펴보러 갈까요? 살펴본 스트랩 정보 1. 갤럭시 워치 3 4 클래식 액티브 2 슬림 방수 가죽 스트랩 밴드 시계줄 (https://link.coupang.com/a/mm4zK) 2.애플워치 7 6 5 SE 갤럭시 워치 3 4 클래식 액티브 2 이태리 가죽 스트랩 밴드 (https://link.coupang.com/a/mm4Mr) 3. 갤럭시 워치 4 3 클래식 스트랩 액티브 2 마그네틱 실리콘 시계줄 밴드 (https://link.coupang.com/a/mmy6n) 4. gt2 ..

리뷰 2022.05.10

SwiftUI) @State 변수를 id(_)에 적용하여 화면 갱신하기!

@State 변수의 상태 변경되면 @State 변수가 가지고 있는 컴포넌트를 갱신 시킬 수 있다고 알고 있다. 여기서는 해당 변수값을 SwiftUI View의 id에 대입하여 화면을 갱신 할 수 있는 방법이 있다는 것을 보려고 한다. 먼저 id(_)는 SwiftUI Views들을 식별하는 고유 값으로 보면 될듯 하다. 즉 View의 id(_) 값을 변경한다는 건 새로운 뷰를 보이는 것과 같다고 볼 수 있다. 예를 들어, 이름, 이메일, 웹 사이트를 사용자로 부터 입력 받는다고 가정할때, ContentView에서 ExampleView를 호출하는 구조이며, ExampleView의 id를 @State 변수 값으로 지정하여 Reset 버튼으로 해당 값을 수정한다면... 사용자로 부터 입력을 모두 받더라도 Res..

개발 2022.05.10

SwiftUI) @State 변수란?, View 라이프사이클? - 사용하다 느낀 정의?

SwiftUI는 기존 StroryBoard와 UI 구성 방식이 완전히 다르다고 볼 수 있다. SwiftUI를 선언형 UI 프레임워크로 보통 이야기 한다. 기존 StroryBoard의 각 화면마다 UIViewController가 할당되어 화면 생성 시 호출되는 라이프사이클로 화면 갱신 등의 처리를 해주었지만 SwiftUI의 경우는 View 단위 화면 구성으로 화면 갱신을 처리는 방식이 사뭇 다르다. SwiftUI의 View를 생성하면 아래와 같이 생성된다. import SwiftUI struct MainView: View { var body: some View { Text("MainView") } } struct MainView_Previews: PreviewProvider { static var prev..

개발 2022.05.03

[구독자이벤트] So Hot? No! 쏘 애플 멀티 충전 허브로 맥북 포트 부족 한번에 해결하기~ 이제는 달랑거리지 않아도 되요 :)

안녕하세요. 아재입니다. 혹시 맥북을 사용중이세요? 아니면 맥북을 구입할 예정이신가요? 그것도 아니면 맥북 구입을 생각해 본적이 있다면, 맥북의 단점 중 하나인 부족한 포트를 3만원대 요 제품으로 한번에 해결해 보세요! - 7가지 포트를 한번에 제공한다? - 3만원대 가성비 제품이다? - 색상을 선택할 수 있다? 그럼 저와 함께 살펴보러 갈까요? 궁금한 점이 있다면 댓글로 남겨 주세요 :) 최대한 궁금증 해결을 위해 노력하며 본 영상 만들기 전이라면 반영독도록 하며, 만든 후 라면 커뮤니티 또는 Shot 영상을 통해 올리도록 하겠습니다! ** 구독자 이벤트를 진행해요! ** 사은품 : 쏘 애플 멀티 허브 DH2 1. 구독하기 & 좋아요 (이벤트 결과 확인을 위해 알림 설정은 덤으로) 2. 편안하게 아무런..

리뷰 2022.04.10

[구독자이벤트] 하수구 배수 스트랩으로 이거 어떼? 자석을 이용해서 반영구적인 사용이 가능하다? 매그드레인 사용리뷰!

안녕하세요. 아재선보아요의 아재입니다. 화장실, 세탁실, 세면대 아래 등 여러가지 배수 스트랩을 사용했다면 이제품 한번 살펴보는건 어떤까요? - 자기부상원리로 동작한다? - 나노 신소재를 사용했다? - 토네이도 회전 방식? - 묵직한 무게감? 영상을 보시면서 궁금증 모두 풀어보세요! ** 구독자 이벤트를 진행해요! ** 사은품 : 매그드레인 1. 구독하기 & 좋아요 (이벤트 결과 확인을 위해 알림 설정은 덤으로) 2. 편안하게 아무런 리뷰 남기기 (중복댓글은 배제되니 한번만 참여 하세요) ** 당첨자 발표는 5월 9일 커뮤니티를 통해 발표할 예정입니다. ** - 매그드레인 https://link.coupang.com/a/lJojk 혹시나 사은품이 궁금하시거나 구매를 원하시는 분이 있다면 참고 하세요 :)..

리뷰 2022.04.10

맥북에 전원케이블 연결해 놓아도 지정한 퍼센트 까지만 충전할 수 있다? 맥북 배터리 관리를 위한 필수 앱! AlDente(알단테) 사용 리뷰

안녕하세요. 아재선보아요의 아재입니다. 현재 맥북을 사용 중이신가요? 맥북을 오래동안 잘 사용하고 싶다면 맥북 배터리 역시 관리가 필요합니다. 오랜 사용으로 전원 케이블없이 사용이 힘드시다면 이 영상을 주목해 주세요! 맥북 구매 후 반드시 설치해야 할 필수 프로그램인 AlDente(알단테)를 소개 합니다. AlDente를 통해서 전원케이블을 항상 연결해 놓고도 편하게 배터리 관리를 해보세요! 저와 함께 살펴볼까요? - AlDente 다운로드 (Pro 라이선스 구매 후 라이선스 이메일에 전달 받은 설치 파일 경로 입니다.) https://click.pstmrk.it/2sm/apphousekitchen.com%2Faldente%2FAlDente-Pro.dmg/d3ZN_ioN/7cQ/Wlu9Ycn-0l/bG9..

리뷰 2022.03.31