jinnify 블로그
close
프로필 배경
프로필 로고

jinnify 블로그

  • 분류 전체보기 (93)
    • 컴퓨터 기초 및 개념 (8)
    • Web (12)
    • iOS (36)
    • Swift (27)
    • RxSwift (4)
    • 개발 이슈 (1)
    • 디자인 패턴 (1)
    • 일상 (2)
  • 홈
[iOS] 애플 로그인 사용해보기(Sign in with Apple)

[iOS] 애플 로그인 사용해보기(Sign in with Apple)

Sign in with Apple은 iOS 13이상 부터 사용가능한 새로운 인증 방법입니다. 단계별로 Sign in with Apple 사용법에 대해 알아 보도록 하겠습니다. AppleIDButton 설정 먼저 AuthenticationServices를 import 해야 됩니다. ASAuthorizationAppleIDButton를 이용해서 type 및 style을 지정해줍니다. import UIKit import AuthenticationServices class ViewController: UIViewController { @IBOutlet weak var loginStackView: UIStackView! override func viewDidLoad() { super.viewDidLoad() se..

  • format_list_bulleted iOS
  • · 2020. 3. 4.
  • textsms
[iOS] Animation 방법(UIViewPropertyAnimator)

[iOS] Animation 방법(UIViewPropertyAnimator)

이번 포스트에선 UIViewPropertyAnimator에 대해 알아 보도록 하겠습니다. 지난 포스트에서 알아봤듯이 UIView.animate는 Deprecated될 가능성이 높습니다. 따라서 프로젝트 타켓이 10이상인 프로젝트에서 애니메이션을 적용할때 UIViewPropertyAnimator를 사용하는걸 권장합니다. 특징 iOS 10 부터 사용가능 UIIView.animate를 대체하는 API 애니메이션 상태(시작, 중지, 일시정지 등)를 제어할 수 있다. Interactive Animation Animation State https://developer.apple.com/documentation/uikit/uiviewanimating UIViewAnimating - UIKit | Apple Devel..

  • format_list_bulleted iOS
  • · 2019. 12. 23.
  • textsms
[iOS] Autolayout으로 제약조건을 걸었을때 Animation 방법

[iOS] Autolayout으로 제약조건을 걸었을때 Animation 방법

Autolayout을 이용한 animation 방법에 대해 알아 보도록 하겠습니다. 제약 조건이 걸렸을때의 애니미에션을 어떻게 처리하는지에 대해 간단히 알아보기위해 아래와 같은 스토리보드 화면의 X,Y가 Center잡혀 있고, 크기가 50으로 제약이 걸려있습니다. view의 사이즈가 증가하는 간단한 애니메이션으로 확인 해보겠습니다. iOS Animation 방법(UIView.animate) iOS Animation 방법(UIView.animateKeyframes) 기존에 위의 포스트 방식대로 frame의 애니메이션을 구현하는 방식대로 해보도록 하겠습니다. view의 사이즈를 200만큼 증가 @IBOutlet weak var objectView: UIView! @IBOutlet weak var widthC..

  • format_list_bulleted iOS
  • · 2019. 12. 23.
  • textsms
[iOS] Animation 방법(UIView.animateKeyframes)

[iOS] Animation 방법(UIView.animateKeyframes)

Keyframe Animation 이번 포스트는 애니메이션의 연속적인 처리에 유용한 keyframe에 대해 알아 보도록 하겠습니다. 지난 포스트는 UIView.animate를 이용해서 애니메이션을 구현하는 방법에 대해 알아보았습니다. 간단한 애니메이션같은 경우에는 충분히 커버가 가능하지만, 순차적으로 애니메이션들이 진행된다고했을때, 아래와 같이 completion 클로저를 이용해서 애니메이션을 구현해야됩니다.(콜백지옥...) UIView.animate(withDuration: 1, animations: { animate1() }, completion: { finished in UIView.animate(withDuration: 1, animations: { animate2() }, completion: ..

  • format_list_bulleted iOS
  • · 2019. 12. 23.
  • textsms
[iOS] Animation 방법(UIView.animate)

[iOS] Animation 방법(UIView.animate)

iOS에서 자주 사용하는 애니메이션은 크게 2가지가 존재합니다. UIKit을 이용한 UIView의 API Core Animation을 이용한 API 이번 포스트에선 1번 UIView의 API에 대한 기본 사용법, Spring애니메이션, 여러가지 애니메이션 옵션들에 대해 알아 보도록 하겠습니다. iOS 2부터 절차적으로 사용되던 애니메이션(beginAnimations, commitAnimations)은 iOS13에서 deprecated되었고, iOS 4부터는 Closure형태인 animate메서드를 주로 이용해왔습니다. 하지만! 여전히 많이~ 사용되고 있지만 이 메서드도 언젠간 deprecated될 것 같습니다. 💡 Use of these methods is discouraged. Use the UIVie..

  • format_list_bulleted iOS
  • · 2019. 12. 23.
  • textsms
[iOS] 개발자 계정 및 인증서 가이드

[iOS] 개발자 계정 및 인증서 가이드

이전 포스트에 코드사이닝이 무엇인지, 인증서는 무엇이며 어떻게 생성하는지 처음부터 단계적으로 설명을 적어놓은 적이 있습니다. 이번 포스트는 iOS개발에 필요한 개발자 계정 및 인증서 가이드에 대해 알아 보도록 하겠습니다. 계정 종류 및 등록 방법 계정은 배포하려는 목적에 따라 개발자, 엔터프라이즈 계정으로 분류가 됩니다. 개발자 계정 앱스토어에 앱을 등록하고 싶은 경우 개발자 계정을 등록해야 됩니다. 연간 비용 : $99 등록 방법 참고(https://developer.apple.com/kr/programs/) 엔터프라이즈 계정 앱스토어가 아닌 기업에서 직원들에게 배포할 수 있는 iOS응용 프로그램을 개발해 직접 배포하려면 엔터프라이즈 계정을 등록해야됩니다. 연간 비용 : $299 등록 방법 참고(htt..

  • format_list_bulleted iOS
  • · 2019. 10. 31.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 6
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (93)
    • 컴퓨터 기초 및 개념 (8)
    • Web (12)
    • iOS (36)
    • Swift (27)
    • RxSwift (4)
    • 개발 이슈 (1)
    • 디자인 패턴 (1)
    • 일상 (2)
최근 글
인기 글
최근 댓글
태그
  • #frontend
  • #animation
  • #React
  • #decodable
  • #encodable
  • #functional programming
  • #ios
  • #codable
  • #css
  • #SWIFT
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바