프로그래밍

맥 강좌 애플스크립트 프로세스 강제 종료하기

맥 강좌 애플스크립트 프로세스 강제 종료하기 맥 강좌 애플스크립트 프로세스 강제 종료하기 , OS X 사용 중에 특정 프로세스가 계속 자원을 점유하고 있는 현상이 있어 해당 프로세스를 강제로 종료시키는 스크립트를 작성해봤습니다. 애플스크립트를 배워 여러분의 맥 활용 능력을 더욱 끌어올려보세요. 코드는 아주 간단합니다. shell script를 애플스크립트 내부에서 사용하면 쉽게 해당 프로세스를 종료할 수 있습니다.  Keyboard Maestro와 […]

아이폰 아이패드 | iOS

아이폰 스팸전화 , 아이폰에서 스팸전화를 전화수신창에서 바로 식별할 수 있는 서비스가 나왔다. – 업데이트

아이폰 스팸전화 , 아이폰에서 스팸전화를 전화수신창에서 바로 식별할 수 있는 서비스가 나왔다. – 업데이트 아이폰 스팸전화 짜증나셨죠? olleh.com에서 후후 스팸알림 서비스를 신청하면 됩니다.  아이폰은 애플측의 API 차단으로 인하여 안드로이드처럼 스팸전화를 알려주는 기능을 제공하지 못했습니다.  애플측에서 차단하더라도 이동통신사측에서 제공한다면 이 문제를 해결할 수 있겠죠. 왜냐면 모든 전화는 이동통신사의 통신망을 통해서 들어오니까요.  올레KT에서 이번에 KT 사용자 중 […]

프로그래밍

스위프트 배우기 Swift Strong Reference & Weak Reference

스위프트 배우기 Swift Strong Reference & Weak Reference 스위프트 배우기 이번 글에서는 Swift Strong Reference와 Weak Reference의 차이에 대해 알아보자. ARC(Automatic Reference Counting)은 생성된 객체가 참조되는 수를 말한다.  예를 들어,  let x = Person()  위와 같이 객체가 생성된 후 x라는 상수에 할당된 경우 ARC는 1이 된다. x라는 상수가 객체를 참조하고 있기 때문이다.  그리고 위에서 ARC에 […]

맥 | OSX

맥 강좌 맥앱스토어 구매내역 영수증 확인하기

맥 강좌 맥앱스토어 구매내역 영수증 확인하기 맥 강좌 맥앱스토어 구매내역 영수증 확인하기 , 이 수업에서는 맥앱스토어에서 구매한 앱들의 구매내역을 맥앱스토어에서 확인할 수는 있지만 상세정보가 나와 있는 영수증을 확인하기는 어렵습니다. 그래서 구매내역 영수증을 확인하는 방법에 대해 알아보겠습니다. 이 부분에 대해서 애플은 약간 복잡하게 만들어놓았는데요. 구매는 맥앱스토어앱에서 하지만 실제 영수증 확인은 iTunes앱을 열어서 확인해야 합니다.  먼저 맥앱스토어 […]

프로그래밍

스위프트 강좌 Swift 기본 초기화 Default Initializer

스위프트 강좌 Swift 배우기 기본 초기화 Default Initializer 스위프트 강좌 Swift 배우기 기본 초기화 Default Initializer , 스위프트에서는 어떤 구조체 혹은 클래스가 최소 하나의 Initializer도 제공하지 않고 그것의 모든 속성에 기본값들이 할당되어 있는 경우 Default Initializer를 제공합니다. 예를 들어 다음과 같은 코드를 확인해보겠습니다.  위의 클래스의 경우 항목명 변수가 Optional로 선언되었으므로 nil이 기본값입니다.  그리고 수량 변수는 […]

맥 | OSX, 아이클라우드(iCloud) 정보, 아이폰 아이패드 | iOS

애플 뮤직 , iCloud 음악보관함과 iTunes Match 어떻게 다른가?

애플 뮤직 , 애플 뮤직과 iTunes Match 어떻게 다른가? * 중요 * 이 글은 애플 미국계정을 보유한 사용자 입장에서 씌여진 글입니다.  iTunes는 애플을 살린 iPod괴 환상의 조합을 이루어왔습니다. 애플하면 뮤직이 떠오르는 것도 바로 이 덕택입니다. 그런데 음원시장이 점점 다운로드보다 스트리밍으로 전환되면서 애플도 변화를 꾀했습니다.  애플은 이미 기존에 iTunes Match라는 서비스를 통해 사용자들이 자신의 음악보관함의 파일들을 […]

맥 | OSX

맥 배터리 소비 줄이기 잠자기 VS 안전히 잠자기 VS 끄기 맥 강좌

맥 강좌 맥 배터리 소비 줄이기 잠자기 VS 안전히 잠자기 VS 끄기 맥 배터리 소비 어떻게 하면 알뜰하게 절약할 수 있을까요? 에어컨을 많이 켜는 계절입니다. 여러분의 맥도 전기를 사용하는 기기 중 하나로 맥에서 전력소비를 줄이는데 가장 좋은 방법이 무엇인지 알아봅니다.  맥은 잠자기(Sleep)와 안전히 잠자기(Safe Sleep 혹은 Hibernate) 그리고 끄기(Turn off)을 통해 전력소비를 줄이거나 차단할 수 […]

아이폰 아이패드 | iOS

iOS9 키보드 단축키 사용법 알아보기 | 아이폰강좌

iOS9 키보드 단축키 , 애플 iOS9의 신기능 iOS9 키보드 단축키 기능은 애플이 iOS9을 선보이면서 공개한 신기능입니다. iOS9은 아이패드를 위한 운영체제라고 해도 과언이 아닐정도로 iOS9은 애플이 아이패드 판매량을 다시 끌어올리기 위해 절치부심한 기능들이 추가된 것으로 보입니다.   특히 키보드에 새롭게 추가된 기능들을 보아도 iOS9이 아이패드의 생산성 향상에 초점을 맞추었음을 확인할 수 있습니다. 키보드에 새롭게 추가된 단축키 […]

아이폰 아이패드 | iOS

iOS 철자 자동수정 끄기 | 아이폰강좌

iOS 철자 자동수정 끄기 iOS 철자 자동수정 기능은 때때로 생산성을 저하시키는 문제가 되기도 합니다. 내가 입력하기 원하는 텍스트가 아닌 잘못된 결과를 자동으로 수정해버려서 오히려 생산성에 타격을 받곤 합니다. 그래서 이 글을 통해 iOS에서 철자 자동수정 기능을 끄는 법을 알아봅니다. iOS는 사용자가 입력한 철자에 오류가 있다면 자동수정해주는 기능을 제공합니다. 해당 기능은 iOS 환경설정에 들어가면 일반에 키보드 […]

프로그래밍

스위프트 Final 키워드 용법 알아보기 | 스위프트강좌

스위프트(Swift) 배우기 – 핵심어 final 용법 스위프트 Final 키워드 , Final 키워드는 스위프트에서 Method, Property, Subscript들이 Overriding이 되지 않도록 하기 위해 사용합니다.  용법은 아주 간단합니다.  final var  final func  final class func final subscript final class   등으로 사용할 수 있습니다.  final로 설정된 것들을 Overriding하려하면 컴파일시 에러를 발생시킵니다.  class 자체가 상속되지 못 하도록 할 때도 final […]