본문 바로가기

ios20

iOS Push Notification / Silent Push 에 대해 Araboza 굿데이 여러분 2021 잘 보내구 계신가여 올해 첫글을 2월에 쓰게 되다니 반성합니다 오늘은 Push Notification 에 대해서 알아보게씀니다 iOS 10 이상 기준으로 진행할건데여 카카오톡도 12.0 이상 부터 지원하는 현 시대에 그 이하는 쳐다도 안보는 것이 좋다구 생각함니다 먼저 UNUserNotificationCenter 의 델리게이트를 AppDelegate 내에서 설정해줍니다 바로 didFinishLaunchingWithOptions 에서 해주면 되겠쥬? 저는 fcm 을 통해서 테스트할것이기 때문에, 이부분도 같이 셋팅해주겠읍니다 사실 여기서 확인하셔도 됩니다 (https://firebase.google.com/docs/cloud-messaging/ios/client?authuser=2).. 2021. 2. 18.
class func vs static func in swift 굿데이 굿데이 여러분 오랜만입니다 코로나 시국에 집콕은 잘하고 계신지... 오늘은 swift에서 제공하는 함수의 형태 중에 class func 과 static func 의 차이점에 대해서 알아보려구 해여 이 둘은 타입 메소드로 생성자를 사용하지 않고도 바로 호출할 수가 있져? 일반 메소드의 경우에는 꼭 생성자를 만들어서 사용해야하기때문에 해당 객체에 종속되지만 타입 메소드들은 그렇지 않다는 차이점이 이씀다 간단히 예를 들어보게씀다 class TestModule { class func classTest() { print("CLASS TEST") } static func staticTest() { print("STATIC TEST") } } class TestViewController: UIViewContr.. 2020. 12. 14.
SwiftUI 로 ImagePicker 호출하기 굿데이 여러분쓰 오늘은 오랜만에 스위프트유아이를 알아보도록 할게영 슬금슬금 좀 공부해놔야할것같은 느낌적인 너낌때문에 ; UIImagePicker 를 스유에서 사용하는 방법을? Arabobsida 일단 SwiftUIView 로 파일을 생성해줍시다 저는 SUImagePicker 로 만들거에용 자 이렇게 되면 기본적으로 만들어지는게 아래처럼 나오게 됩니당 import SwiftUI struct SUImagePicker: View { var body: some View { Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) } } struct SUImagePicker_Previews: PreviewProvider { static var preview.. 2020. 11. 20.
inout 에 대해 Araboza.swift 롱타임 노씨 Fellas 오늘은 간단한 스위프트 문법에 대해 알아볼게여 바로 inout 인데여 기본적으로함수의 파라미터는 상수이고 바뀔수가 없죠 그래서 뭐 간단하게 계산을 하거나 할때는 return 을 통해 새로운 값을 내보내곤 합니다만 굳이굳이 그러고 싶지 않고 나는 파라미터 그 자체를 바꾸고싶고 새로운 결과값을 받고 싶지 않다라고 할때 쓰는 것이 바로 inout 입니당 뭐 가장 편한건 예제겠져? 예제로 Arabobsida let number = 5 func square(_ number: Int) -> Int { return number * number } let squared = square(number) print(number) // 5 print(squared) // 25 간단하게 파라미터의 제곱.. 2020. 11. 17.