본문 바로가기 메뉴 바로가기

ZeddiOS

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

ZeddiOS

검색하기 폼
  • 전체 보기 (841)
    • iOS (278)
    • Swift (126)
      • Concurrency (9)
    • SwiftUI (26)
    • Combine (17)
    • watchOS (2)
    • iPadOS (2)
    • Xcode (3)
      • Xcode Cloud (2)
    • Flutter (12)
    • 공부 (205)
    • 피아노 (39)
    • 요리 (2)
    • 시 (25)
    • 일상 (91)
  • 방명록

공부 (205)
MetricKit 톺아보기

안녕하세요 :) Zedd입니다. 오늘은 MetricKit에 대해서 아주 간단하게..톺아보는 시간.. # MetricKit? - iOS 13에서 추가된 프레임워크 - MetricKit을 사용하면 시스템에서 캡쳐한 온디바이스 앱 진단, 전력, 성능 메트릭을 수신 가능. (등록된 앱은 하루에 최대 한 번 이전 24시간에 대한 데이터가 포함된 보고서를 수신) 얘가 뭐하는 친구냐..잘 이해가 안가면 Firebase Crashlyitics / Performance 같은 SDK라고 생각하면 된다. 근데 이거는 Third Party임 == 추가하면 앱 실행시간, 앱 size에 영향을 준다. 근데 MetricKit은 First Party라 추가 안해도 사용이 가능한 부분인거 내가 뭐 import MetricKit 하고 ..

공부 2021. 7. 11. 14:40
WWDC 21 ) Meet the UIKit button system

안녕하세요 :) Zedd입니다. 오늘은 iOS 15에서 굉장히 많이 업데이트가 된 UIButton들에 대해서 알아보겠습니다 👀 Meet the UIKit button system을 아주 빠르고 간단하게 요약해보겠습니다. # Deprecated property/method in UIButton 영상에는 나오진 않지만...iOS 15에서 UIButton에 deprecated property/method가 많아졌습니다. (Xcode 13 Beta 2기준입니다.) reversesTitleShadowWhenHighlighted adjustsImageWhenHighlighted adjustsImageWhenDisabled showsTouchWhenHighlighted contentEdgeInsets titleEdg..

공부 2021. 7. 4. 18:33
WWDC 21 ) Adjust Your Layout with Keyboard Layout Guide

안녕하세요 :) Zedd입니다 오늘은 제 관심을 끈...제목.. WWDC 21 ) Your guide to keyboard layout 를 호다닥 보려고 합니다. (글 제목이 WWDC 세션 제목과 다른 이유는...WWDC 제목은 뭔가..맘에 안듬) # Managing the keyboard 다들 키보드 때문에 layout조정이 필요할 때가 있었을 겁니다. 여기엔 불변의 패턴이 있었음 (RxKeyboard같은 서드파티 라이브러리 쓰지 않는 이상) 1. 응 notification 등록이야 NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow(_ :)), name: UIResponder.keyboardWillShowN..

공부 2021. 6. 18. 20:29
HIG ) Inclusion

안녕하세요 :) Zedd입니다. 이번에 HIG에도 다양한 내용이 업데이트 되었는데요. (Human Interface Guidelines > What’s New 참고) 그 중 Inclusion을 보려고 합니다. Inclusion 포용적인(포괄적인) 앱(inclusive app) → 모든 사람이 접근하고 이해할 수 있는 방식으로 컨텐츠와 기능을 제시. 사람을 최우선으로 생각. Inclusive by Design 잘 디자인 된 앱의 핵심 == 간단하고 직관적인 경험 간단하고 직관적인 경험을 주려면? → 사람들의 목표와 관점을 조사하여 그들이 공감(Empathy)하는 컨텐츠를 제공할 수 있음. 각 개인의 관점은 독특(distinct)하고 dynamic하지만, 모든 관점은 인간 특성과 경험에서 비롯된다. Age(..

공부 2021. 6. 12. 16:35
WWDC 21 ) Bring accessibility to charts in your app

안녕하세요 :) Zedd입니다. 얼마전에 View / UIBezierPath / CAShapeLayer에 패턴 넣기 (feat. Accessibility) 글을 썼는데, View / UIBezierPath / CAShapeLayer에 패턴 넣기 (feat. Accessibility) 안녕하세요 :) Zedd입니다. HIG ) Color and Contrast 글에서 봤듯이, color에만 의존하여 object를 구분하거나 중요한 정보를 전달하지 말 것. 앱에서 color를 사용하여 정보를 전달하는 경우, 색맹 사용자도 zeddios.tistory.com 마침 WWDC 21에 Bring accessibility to charts in your app 이라는 세션이 나왔다는 걸 듣고,,꼭 들어야겠다고 생각했..

공부 2021. 6. 10. 00:09
Bundling Resources with a Swift Package

안녕하세요 :) Zedd입니다. Resource를 포함한 Package를 만들어서 해당 Package를 사용중인 프로젝트에서 어떻게 Resource를 불러오는지 공부해보려고 합니다. # Swift Package만들기 Resource용으로 Package를 만들어보겠습니다. 만들어주고, Apple에 따르면 뭐 이런것들을 Resoucre라고 하는 것 같습니다. 일단..xcassets랑..Json파일, 그냥 이미지 파일을 넣어주겠습니다. 이미지는 하나는 xcassets에 있는거고 나머지 이미지는 Images라는 디렉토리 안에 있습니다. 오늘은 요 Package를 github에 안올리고 Local Swift Package로 사용해보겠습니다. ㅎ 절대 귀찮아서 아님ㅎ # 내 프로젝트에 Local Swift Pack..

공부 2021. 5. 15. 16:53
Swift Package Resource - Copy와 Process의 차이점

안녕하세요 :) Zedd입니다. 오늘은 Swift Package에 리소스를 번들링 할 때 Rule이 2가지가 있는데, 요걸 공부해볼거에요. 🚨 이 글에서는!! 막 Swift Package를 사용하는 프로젝트에서 어떻게 리소스를 가져오냐~ 이게 아니라 Resource Rule의 Copy와 Process의 차이점에 대해서만 볼겁니다. 참고해주세요!!🚨 Swift Package를 사용하는 프로젝트에서 어떻게 리소스를 가져오는지는 이 글을 참고해주세요~ # 현재 Swift Pakage 구조 1. xcassets에 있는 이미지 2. 그냥 json 파일 3. Images디렉토리 안에 있는 이미지 # Bundle Path가져오기 아래에서 Bundle안에 있는 내용물을 볼건데, 그러기 위해서는 내 Swift Packa..

공부 2021. 5. 15. 16:53
FlexLayout (2)

안녕하세요 :) Zedd입니다. 오늘은 FlexLayout 2탄!!! 막상 사용하려니 모르는 메소드가 너무 많아따 # Accessing flex item's UIView add한 아이템의 속성을 바꾸고 싶으면 view.flex.direction(.row).padding(20).alignItems(.center).define { (flex) in flex.addItem().width(50).height(50).define { (flex) in flex.view?.alpha = 0.8 ✅ } } define closure안에서 flex.view로 접근이 가능하다. view.flex.direction(.row).padding(20).alignItems(.center).define { (flex) in let ..

공부 2021. 5. 5. 18:15
이전 1 2 3 4 5 6 7 ··· 26 다음
이전 다음
TAG
  • ios 13
  • swift3
  • WKWebView
  • UIBezierPath
  • Combine
  • swift tutorial
  • SwiftUI
  • np-hard
  • 회고
  • Git
  • FLUTTER
  • 스위프트
  • np-complete
  • github
  • swift sort
  • Swift
  • swift 공부
  • 피아노
  • IOS
  • iOS delegate
  • 제이슨 파싱
  • swift delegate
  • 스위프트 문법
  • fastlane
  • actor
  • WWDC
  • Xcode
  • swift array
  • Accessibility
  • WidgetKit
more
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바