태그: iOS

macOS+iOS, Swift

(Swift) Tap and Hold 구현하기

tap and hold 구현하기 UIButton은 기본적으로 단일 탭에 대해서 액션 메시지를 발신하게끔 디자인되어 있고, 따라서 별도의 UITapGestureRecognizer가 없어도 동작할 수 있다. 대신에 누르고 있는 동작에 대해서는 별도의 처리가 필요하다.

Objective-C, Swift, 스터디

(Swift) iOS, OSX에서 이미지 저장하기

이미지를 저장하기 이미지를 JPEG, PNG 데이터로 만드는 것은 UIKit의 표준함수를 이용할 수 있다. func UIImageJPEGRepresentation(_ image: UIImage!, _ compressionQuality: CGFloat) -> NSData! func UIImagePNGRepresentation(_ image:UIImage!) -> NSData! 이를 이용해서 데이터를 저장할 수 있다. NSData로 만들어서 그냥 저장하면 되니까. func saveImage(image: UIImage, toURL url: NSURL, withFormat format:ImageSavingFormat = .PNG) { let data: NSData switch format { …

iOS앱 만들기, Objective-C, 스터디

ObjC 프로퍼티 기초

이해하기 쉬운 Objective-C 프로퍼티 Objective-C 클래스에서 가장 기본이 되는 프로퍼티(Declaired Property)에 대해 몇 가지 글을 쓴 적이 있는데, 오늘은 이 내용을 좀 더 쉽고 구체적으로 풀어보고자 한다.