안녕하세요 :) Zedd입니다. 오늘은 드래그 앤 드롭에 대해서 공부해보려고 합니다. www.developer.apple.com/documentation/uikit/drag_and_drop 드래그 앤 드롭도 꽤나 큰 기능(?)인 것 같아요. 문서화가 아주 챱챱 잘 되어있음 이렇게 이미지나..뭐 링크나...다양한 것들에 drag-and-drop 기능을 사용할 수 있는데요. 위 gif처럼 drag-and-drop은 한앱에서 시작하여 다른앱에서 끝날 수 있습니다. 단일 앱에서 발생할 수도 있구요. 이렇게 사진 여러개 선택해서 놓을 수도 있음 모든 drag-and-drop 기능은 iPad에서만 가능하고, iPhone에서는 하나의 앱 안에서만 drag-and-drop을 사용할 수 있습니다. ~ 먼저 용어정리 ~ ..
안녕하세요 :) Zedd입니다. 네?? 왜요?? 제가 아이패드프로11인치2세대256GB스페이스그레이를 샀다고는 아직 말 안했는데... 알아보셨군요 ㅎ 하ㅎ ㅏ~~~~~~~ 아무튼 아이패드의 꽃은 위 사진 처럼 바로 멀티태스킹 아니겠어요!? 저건 사파리고...이제 내 앱이 잘 되는지(?) 확인하고 싶으실 텐데요 왼쪽은 사파리, 오른쪽은 제 앱이에요! 이렇게 멀티태스킹에 대해서 알아보기 시작할 때(?) 알아두면 좋을 것들을 공부해보려고 합니당!!! 먼저 용어정리부터 해볼게요. 1. Split View 스플릿 뷰는 말그대로...스플릿.. 바로 요런거를 Split View라고 합니다! 가운데 회색 바를 Split View divider라고 하고, 저걸 통해 각 View의 resize가 가능합니다. 사용자는 두 ..
안녕하세요 :) Zedd입니다. 오늘은 PHContentEditingInput에 대해서 공부해보겠삼 앞에...PH가 붙은걸 보니..Photos 프레임워크에 있는 친구라는 것을 짐작할 수 있습니다. 응 맞아 PHContentEditingInput 정의는 "편집할 asset의 이미지, 비디오 또는 라이브 사진 컨텐츠에 대한 정보와 접근을 제공하는 컨테이너" 입니다. 무슨 소리인지..아직 이해 못하는 사람이 있다? 뿌슝빠슝 그건 바로 나,... 그냥 바로 예제로 봅시다. 오늘의 주인공인 PHContentEditingInput은 그냥 뿅ㄴ하고 만들 수 없습니다. PHAsset을 가지고 야!!!!!!!!!!!!!!!!!!!! PHContentEditingInput 내놓으삼 해야하는 부분 그 작업은 requestC..
안녕하세요 :) Zedd입니다. 지금 어떤걸 하고 있는데..CIFilter를 사용해야해서요! CIFilter를 사용해보는 방법을 공부해보려고 합니다아ㅏ 그냥 간단하게만 볼거에용 먼저 CI를 보면 짐작하실 수 있듯이..Core Image에 있는 친구입니다! 자 이미지에 필터를 적용하는 가장 기본적인 방법...이라고 애플이 알려준건데 그냥 바로 따라하면 되겠지 https://developer.apple.com/documentation/coreimage/processing_an_image_using_built-in_filters Processing an Image Using Built-in Filters | Apple Developer Documentation Article Processing an Image..
안녕하세요 :) Zedd입니다. R.swift, SwiftGen.. 을 공부해봤는데요..!!! 저는 오직 Color Assets만 코드로 만들고 싶은데, 1. R.swift는 만들어지는 파일이 너무 커서 싫고(모든 리소스를 코드화해서) 2. 그럼 SwiftGen쓰셈 ㅎ 걔는 Color만 코드화 할 수 있잖아 -> 아 근데 또 이거 할라고 SwiftGen까지 쓰는 건 좀..... 쓰고 싶지만...쓰고 싶지않아........ㅋㅎ인 상태. 그래서 일단 직접 해보기로 결정! 입코딩 먼저 해봅시다. 1. FileManager, Path를 통해 ColorAsset을 찾아갑니다. Color Asset은 Xcode상에서는 이렇게 이쁘게 보이지만, 사실 폴더로 가보면 이런 Contents.json입니다. 2. 네 이 C..
안녕하세요 :) Zedd입니다. R.swift를 봤으니...이번엔 SwiftGen에 대해서 공부해볼려고 합니다 :D "SwiftGen"이라는 단어는 단톡방이라던가..어디선가에서 보긴 봤었는데, 이름만 보고는 코드를 generation해주는 Apple 공식....API(?)인 줄 알았는데 지금 보니 아니군요! 아무튼 한번 써보도록 합시다. SwiftGen은 R.Swift와 마찬가지로 프로젝트 리소스 Swift코드를 자동생성하여 사용하기에 안전한 타입을 만들어주는 친구입니다. - 문자열을 사용할 때 (리소스를 문자열을 통해 초기화 할 때) 생길 수 있는 오타 위험 피할 수 있음. - "Free auto-completion" - 존재하지 않는 asset 이름을 사용할 위험을 피하렴......(찡긋) 이 모든것..
안녕하세요 :) Zedd입니다. 오늘은 R.Swift라는 라이브러리를 사용하는...과정을 그냥 기록...?하는 글입니당 R.swift는 프로젝트에서 이미지, Font, Color와 같은 리소스에 대해서 autocomplete & strong type을 얻을 수 있게 해주는 친구입니다. 이 개 몬소리야 우리가 보통 이런식으로 쓰고 있을 텐데요. R.swift를 사용하면 이런식으로 사용할 수 있게 됩니다. 아직 감이 잘 안오실 수도 있는데 일단 사용해볼게요 ~.~ 사용방법 역시 https://github.com/mac-cain13/R.swift mac-cain13/R.swift Strong typed, autocompleted resources like images, fonts and segues in Sw..
- 제이슨 파싱
- Combine
- Swift
- 스위프트 문법
- 피아노
- np-hard
- WKWebView
- WWDC
- iOS delegate
- ios 13
- Accessibility
- actor
- fastlane
- swift sort
- WidgetKit
- np-complete
- swift delegate
- 회고
- Git
- swift tutorial
- swift3
- swift array
- IOS
- SwiftUI
- 스위프트
- swift 공부
- FLUTTER
- github
- UIBezierPath
- Xcode
- Total
- Today
- Yesterday