IOS41 Swift / iOS ] UNUserNotificationCenter를 이용하여 타임 트리거 사용해보기 오늘은 UNUserNotificationCenter를 이용해보는 예제를 작성해 보겠다. 그전에 UNUserNotificationCenter란 무엇인가? Apple 개발자 문서에 따르면.. UNUserNotificationCenter는 앱이나 앱의 익스텐션들과 관련된 여러 알림들을 중앙에서 관리하는 객체라 한다. 이를 사용하기 위해서는 사용자에게 알람을 허락 받는 퍼미션을 물어봐야한다. 알림과 뱃지, 소리 등을 설정할 수 있고 스케줄링으로 푸시를 줄수도 있다 한다. 더 자세한 내용은 개발자 문서를 참고 https://developer.apple.com/documentation/usernotifications/unusernotificationcenter UNUserNotificationCenter - Use.. 2019. 11. 20. Swift ] Swift로 콘솔 출력 해보기 print 프로그래밍언어를 처음 배우면 가장 먼저 하는 것은 바로 hello world! 출력하기 일 것 이다. 출력은 프로그램의 결과물이며 프로그래머가 작성한 프로그램이 올바르게 동작했는지 확인하는 가장 확실한 방법이기 때문이다. printf("hello world\n"); console.log("hello world"); System.out.print("hello world"); print "hello world" echo "hello world" .... Swift를 배우는 첫걸음으로 콘솔 출력을 해보자. 다른 언어와 같이 콘솔 출력은 간단한 함수 하나로 시작된다. print https://developer.apple.com/documentation/swift/1541053-print print(_:separ.. 2019. 11. 17. SwiftUI ] SwiftUI에서 Modal View 띄우기(모달뷰) 오늘은 SwiftUI에서 Modal View를 띄우는 것을 알아 보겠다. 기존의 Objective-C로 모달뷰를 띄우려면 아래와 같이 하던 것을 SwiftUI에서는 어떻게 할까? - (IBAction)showMyModal { MyModal *myModal = [[MyModal alloc]initWithNibName:@"MyModal" bundle:nil]; [myModal setModalTransitionStyle:UIModalTransitionStylePartialCurl]; [self presentModalViewController:myModal animated:YES]; } 우선 예제로 SwiftUI프로젝트를 생성하고 ContentView에 Button을 하나 추가한다. import SwiftUI .. 2019. 11. 13. SwiftUI ] 카드 UI 예제 -2 List, NavigationView 지난번 포스트에 이어 List와 NavigationView를 조합해 보겠다. * cardData : CardView에 바인드될 데이터 앞서 정의한 CardView를 List로 출력하기 위해서는 CardView에 바인드될 데이터 구조체를 정의하여야 한다. 이때 Identifiable 프로토콜을 채택한다. struct cardData: Identifiable{ var id = UUID() var image: String var category: String var heading: String var author: String } 프로토콜이 무엇인가.. https://blog.yagom.net/531 Swift - 프로토콜 지향 프로그래밍 오늘의 주제 1. 프로토콜 지향 프로그래밍 안녕하세요, 야곰입니다. 지.. 2019. 11. 12. SwiftUI ] 카드 UI 예제 오늘 공부해볼 SwiftUI는 카드 UI이다. 우리나라는 확실히 새로운 기술 적용에 보수적이어서 그런지 SwiftUI에 대해 설명을 하거나 예제를 써놓은 글이 별로 없다. 반면 외국의 블로그를 찾아보면 이미 유뷰브와 블로그에 많은 예제를 올려놓고 있다. 오늘 참고한 예제는 아래 사이트에서 https://www.appcoda.com/swiftui-card-view/ SwiftUI Tip: How to Create a Flexible Card View with Stacks In this SwiftUI tutorial, we will show you how to build a flexible card view using stacks (HStack & VStack), text view, and image. ww.. 2019. 11. 11. 이전 1 2 3 4 5 다음