project 54

iOS SkeletonView 총 정리

iOS SkeletonView 총 정리 목차SkeletonView란 무엇일까?설치하는 방법사용하는 방법 (예시 및 코드) SkeletonView란 무엇일까?네트워크 상태에서 받아오기 전까지 placeholder처럼 나타나는 UI ✅ 설치하는 방법https://github.com/Juanpe/SkeletonView GitHub - Juanpe/SkeletonView: ☠️ An elegant way to show users that something is happening and also prepare them to which con☠️ An elegant way to show users that something is happening and also prepare them to which conten..

iOS 앱 이름 변경하기

iOS 앱 이름 변경하기 앱 출시 전에 앱 이름을 프로젝트 이름과 다르게 변경할 수 있음.물론 국가마다 다른 이름 사용할 수도 있음. 히스토리 2021. 11. 9. 23:24 포스팅 첫 게시 2022. 10. 9. 13:14 Xcode 14 버전 최신화에 따른 내용 업데이트 2024. 11. 15. 22:14 해당 포스팅 노출수가 높아서 게시글 스타일 더 깔끔하게 변경 XCode > Project > General > Display Name해당 영역에 내가 사용하고자 하는 앱 이름을 적어주기 디버그용 앱이랑 릴리즈용 앱이랑 나눌수 도 있음. 다국적 앱을 지원하는 경우InfoPlist.strings을 사용하는 경우에는 다국적 앱을 지..

[iOS] WebView javaScript 함수 호출

[iOS] WebView javaScript 함수 호출 앱 개발을 하면서 웹뷰를 활용하는 경우가 많음.네이티브의 장점도 있지만, 웹뷰가 가진 장점도 있어서 각 특성을 구분하여 성격에 맞게 조합해서 사용하는 것이 좋음 히스토리 2021.10.25 15:35 초기 포스팅 작성 2024.11.17 14:49 iOS 네이티브 환경 코드 최신화 가독성 개선 목차웹 환경 설정iOS 환경 설정 웹 환경 설정웹 개발자가 이미 존재한다면 생략해도 되는데, 웹 개발자가 없을 경우 테스트 환경 구축을 위해 네이티브 개발자를 위한 가이드라인.웹 이미 있다면 건너뛰기VSCode 설치node.js 설치https://nodejs.org/ko/ Node.jsNode.js® is a J..

iOS 공유하기 LPLinkMetadata (UIKit, SwiftUI) 디자인패턴 적용

iOS 공유하기 LPLinkMetadata (UIKit, SwiftUI) 디자인패턴 적용iOS 시스템 공유하기 기능을 개발SwiftUI에서 지원하는 ShareLink도 있지만, 더 범용성있게 사용하기 위해 해당 형태로 구현예제코드 히스토리2021.06.17.: 초기버전Swift 5, Xcode 12, iOS minimum Target 9.02024.12.11: 개선버전Swift 5.10, Xcode 16.1, minimum Target 13.0빌더 패턴 적용Mixin and Trait 개념 적용모듈화LinkMetaData 적용 코드 구현에 사용된 개념Swift Mixin and TraitSwift 디자인패턴 Builder Pattern (빌더 패턴) 목차결과 스크린샷구현부 전체 코드UsageSwiftUI..