iOS192 [iOS] Provisioning Profile, Certificate, Code signing 코드사이닝, 인증서, 프로비저닝 프로파일이란? 애플 개발자라면 꼭 알아야할 코드사이닝, 인증서, 프로비저닝 프로파일의 개념 및 실행 과정에 대해 알아보도록 하겠습니다. medium.com What is a provisioning profile & code signing in iOS? If somebody ask you about the iOS app deployment process, you can easily give the answer . But when they ask a level deeper, you may not… abhimuralidharan.medium.com Code Signing 오직 애플만이 자신들의 하드웨어에서 어떤 소프웨어가 동작하도록 허락할 수 있다. 그렇기에 매번 앱이 실행될 .. 2021. 12. 19. [iOS 예제] CircleProgressView 만들기 만들고자 하는 View는 위와 같은 형태로 현재까지 어떤 특정한 작업의 진행 정도를 시각적으로 보여주는 뷰이다. CirlcleLayer class CircleLayer: CALayer { public var progressWidth: CGFloat = 0 public var progressColor: UIColor? public var progressBackgroundColor: UIColor? public var progress: CGFloat = 0 public var clockwise: Bool = false public var progressLayer: CAShapeLayer? var center: CGPoint { return CGPoint(x: frame.size.width / 2, y: fr.. 2021. 12. 11. [iOS] Class의 instance를 String으로 생성하기 특정 UIView를 String으로만 dynamic하게 instance를 생성하려고 한다. className() extension UIView { public static func className() -> String { return String(reflecting: Self.self) } } 해당 UIView Class name을 가져오는데 최종적으로 "module이름.Class이름" 과 같은 형태로 만들어진다 class 생성 시 앞의 Module이름은 반드시 필요하다. View instance 생성 let viewClass = TestView.className() // 이 부분은 생성하고자 하는 View의 ClassName을 가져와서 dynamic하게 변경가능 let type = NSClassFro.. 2021. 12. 10. [SwiftUI] onAppear, onDisappear onAppear 레이아웃 안에 뷰가 나타날 때 수행되는 작업들을 선언하는 메서드 onDisappear 뷰가 사라질 때 수행되는 작업들을 선언하는 메서드 // import SwiftUI struct ContentView: View { @State var buttonText: String = "wow" var image: some View = Image(systemName: "car.fill") .onAppear(perform: { print("Appear") }) .onDisappear(perform: { print("Disappear") }) var body: some View { image } } struct ContentView_Previews: PreviewProvider { static var p.. 2021. 12. 10. 이전 1 ··· 32 33 34 35 36 37 38 ··· 48 다음