iOS

iOS

(Swift) Result 타입에 대한 값 맵핑 하기

Network 통신을 통해 Response로 받아올 Result 타입을 원하는 형태로 맵핑하기 🔥 목표: 네트워크 통신의 결과로 completion Handler에 내보내줄 Result 타입의 값을 원하는 타입으로 맵핑하기 func map( _ transform: (Success) -> NewSuccess ) -> Result func mapError( _ transform: (Failure) -> NewFailure ) -> Result where NewFailure : Error map: Result의 성공시 반환 타입을 새로운 타입으로 맵핑하는 메서드 mapError: Result의 실패시 반환 타입을 새로운 타입으로 맵핑하는 메서드 - Response 모델 타입 struct SubwayStatio..

iOS

TextField의 복사/붙여넣기 기능 막기(feat. canPerformAction)

보통 모바일에서 화면이나 텍스트를 꾹 누르면 복사 / 붙여넣기 등의 기능이 있는 메뉴 바가 나오는데, 이를 Edit Menu라고 한다. Edit Menu Edit menus | Apple Developer Documentation An edit menu lets people make changes to selected content in the current view, in addition to offering related commands like Copy, Select, Translate, and Look Up. developer.apple.com Edit menu를 통해 사용자는 선택된 컨텐츠로부터 복사, 붙여넣기, 번역, 검색 등을 수행할 수 있다. 시스템이 제공하는 Edit menu 기능들은 U..

예스코치
'iOS' 카테고리의 글 목록