본문 바로가기

Apple

[Swift] 005_The power of declaration (변수 선언) for beginners The Power of Declaration 학교 다닐 때 숫자나 문자를 대신하는 플레이스 홀더가 변수라는 것을 배웠을 겁니다. "x = 12" 혹은 "y=55"라고 말하는 것은 실질적으로 선언하는 것입니다. 다시 말하면 변수를 숫자와 같다고 선언을 해주는 행위인 것입니다. Swift도 변수를 선언하는 것이니 크게 다르지 않습니다. 우선 터미널에서 Swift를 실행하겠습니다.▼ Swift의 var(variation: 변수) 키워드를 사용해 변수를 선언해 주었습니다. 첫 번째 행은 Swift로 하여금 변수 x는 12와 같다고 선언한 것이며 Swift는 x = 12라고 선언해 명령을 충실히 따른 것입니다. 그 뿐만 아니라 Swift는 "x는 Int(Integer: 정수형)이며 값은 12와 같다."라고 선언합.. 더보기
IBM, Swift sandbox website 공개. Swift 코드를 웹 브라우저에서 작성하다. https://developer.ibm.com/swift/2015/12/03/introducing-the-ibm-swift-sandbox/ 3일 전 애플에서 iOS, Mac OS X 애플리케이션을 제작할 수 있는 프로그래밍 언어인 Swift 를 오픈소스로 전세계에 공개하였습니다. 이를 통해 개인은 물론 기업들도 자유롭게 standard library functions and objects 에 접근할 수 있게 되었고, 서버에도 Swift 를 설치하여 보다 다양한 저작활동을 하는 것이 가능해졌습니다. 이런 애플의 오픈소스 전환 소식이 전해진 이후, 금일 IBM에서 이에 화답하듯이 Swift 코드를 웹 브라우저 상에서 작성하고 컴파일 할 수 있는 IBM Swift .. 더보기
[MAC TIP] 오토메이터를 이용한 파일, 폴더 이름 일시에 변경하기 - Rename files, folders using automator on OS X at once. 맥에서 한번에 많은 파일 혹은 폴더의 이름을 변경해야 하는 경우가 있을 때 어떻게 하시나요? 그냥 하나씩 변경? 지루하고, 번거롭고, 시간도 많이 소요가 될 수 있습니다. 물론 파일의 개수가 한 두개 정도일 경우에는 그냥 마우스 클릭을 한번하거나 키보드로 엔터키를 쳐서 이름을 변경할 수 있습니다. 그러나 오늘 하루에 찍은 사진이 100장 혹은 1000장이라고 한다면 사정이 달라집니다. 이럴 때 유용하게 쓸수 있는 방법이 있습니다. 바로 맥에 내장되어 있는 오토메이터(automator)를 활용하면 한번에 해결 가능합니다. 게다가 서비스(Service)로 저장을 해두면 언제든지 사용가능하기에 생산성 향상에 큰 도움이 됩니다. 1. automator 실행하기spotlight를 이용하여 'automator'를 .. 더보기
[Swift] 003_Interacting with Swift (Swift와 소통하기) for beginners 우선 양방향 인터프리터인 REPL을 통해 Swift 를 시작해 보려고 한다. REPL은 Read-Eval-Print-Loop의 Acronym(앞글자만 딴것)이며 이름 자체가 REPL이 무슨 일을 하는지 알려주고 있다. REPL은 명령을 읽고, 평가하고, 결과를 출력하고 또한 처음으로 돌아가 같은 작업을 반복한다. 실제로 이런 양방향성이 Swift가 가진 훌륭한 기능 중 하나이며 C 언어나 Objective-C와 같은 컴파일러형 언어가 가지고 있지 않은 기능이다. 이미 REPL을 제공하는 루비(Ruby)나 파이썬(Python)과 같은 스크립트 언어를 사용해본 유저라면 새로운 것이 없을테지만 컴파일러형 언어 쪽에서는 새로운 기능이다. REPL의 가장 큰 장점은 C, C++, Objective-C 언어에서 해.. 더보기
[Swift] 001_Introduction(간략한 swift 소개) for beginners Swift는 애플이 출시한 새로운 프로그래밍 언어로 iOS와 Mac OS용 앱을 개발하기 위한 언어이며 모바일뿐만 아니라 데스크탑 컴퓨터를 통틀어 최고의 컴퓨터 언어가 될 것으로 생각한다. Swift 는 배우기 어려운 프로그래밍 언어인 Objective-C와 비교하면 배우기 쉽고 사용하기 편한 언어라는 장점이 있다. 애플은 오랫동안 자사 플랫폼의 프로그래밍 언어로 Objective-C를 주로 사용해 왔지만 Swift를 선보이고 나서 Swift가 주력 프로그래밍 언어가 되어 가고 있는 중이다. 이처럼 배우기 쉬울 뿐만 아니라 매우 강력한 도구인 Swift를 조금씩 올려보려고 한다. 여느 프로그래밍 언어와 마찬가지로 Swift도 샘플로 소개되는 예제를 직접 작성해 보는것이 무엇보다 실력향상에 있어서 중요하다.. 더보기
USB-C/Thunderbolt3 를 탑재한 랩탑출시. 이젠 USB-C로 가자! "One for All" Revamped Dell XPS 시리즈에 USB-C가 USB-C/Thunderbolt3를 탑재하고 출시되었다. 점차 더 많은 컴퓨터 기종이 이 새로운 포트 규격을 채택할 것으로 보인다. 애플은 12인치 맥북부터 USB-C 포트를 채택하였다. 이는 출시 당시에 논란이 많이 되었는데, 그 동안 애플은 인텔이 선도하는 썬더볼트를 채택하였고 그 후속인 썬더볼트2도 지지하고 있었기 때문이다. 그런데 갑작스럽게 썬더볼트 1,2 와 다른 형태의 포트 규격인 USB-C 를 들고 나왔으니 시장의 반응은 적잖이 충격이었다. 그러나 애플이 채택한 이 USB-C는 향후 더욱 강력해질 것으로 전망된다. 하나의 포트를 통해 Superspeed USB, Thunderbolt, DisplayPort, PCI.. 더보기
[MAC TIP] 앱 다중(여러개 띄워 사용) 실행하기 Mac OS X 에서 사파리나 크롬 및 대부분의 문서 편집 프로그램들은 사용자가 원하는 수 만큼의 작업 창을 띄워놓고 사용할 수 있다. 그러나 '단일 창'으로 작동하는 것을 염두해 두지 않은 프로그램들은 별도로 다중 프로그램 실행을 지원하지 않는 경우가 종종 있지만, 불가능한 것은 아니다. 물론, 태생적으로 지원이 안되는 프로그램들은 어쩔 수 없지만, 의외로 많은 OS X 프로그램들이 다중 실행이 가능하다. 터미널 명령어를 이용해서 프로그램 제작자들이 걸어둔 제한을 우회 혹은 회피할 수 있다. Applications(응용 프로그램) > Utilities(유틸리티) 폴더에서 너미널을 실행한 후 아래와 같은 명령어를 입력해 주면 된다. open -n 'Application Path/Application Na.. 더보기
[MAC TIP] Homebrew를 이용해 어플리케이션, 유틸 설치하기 - Homebrew for OS X easily installs Desktop Apps and Terminal Utilities Homebrew를 이용해 어플리케이션, 유틸 설치하기 - Homebrew for OS X easily installs Desktop Apps and Terminal Utilities Homebrew는 Mac OS X 에서 가장 인기 있는 패키지 매니저입니다. 그 중 Homebrew Cask 는 Homebrew 가 구글 크롬(Google Chrome), VLC 등등. 수 많은 맥용 어플리케이션을 빠르게 설치하는데 도움을 줍니다. 끌어다놓거나(Dragging) 하거나 앱떨구기(Dropping)등을 할 필요가 없습니다. 이 방법은 맥 터미널 유틸리티나 GUI 기반의 앱을 설치하는 가장 쉬운 방법입니다. 이것은 윈도우즈 상에서 동작하는 Chocolatey 나 OneGet 과 유사하며, 리눅스에서 구동되는 패키지.. 더보기
엘케피탄 10.11.2 4번째 퍼블릭 베타 릴리즈 - OS X EL Capitan Public Beta 4th Release 오늘 애플의 데스크탑 운영체제 OS X 10.11.2 4번째 버전의 퍼블릭 베타가 릴리즈 되었습니다. 이번 버전에도 별다른 기능 추가 보다는 기존의 오류 수정이나 보안성 향상에 주안점을 두고 있습니다. 기존에 퍼블릭 베타를 사용하신분들은 앱스토어에서 업데이트를 확인하시면 되고, 새롭게 관심있으신 분들은 베타프로그램 신청을 하신후 미리 경험을 해 보실수 있습니다. 더보기
[Automator] Automator 를 이용해서 네이버 사전 활용(만들기)하기 맥을 사용하면 생산성을 끌어 올릴수 있는 방법이 많이 있는데, 그 중 하나인 오토메이터를 활용하는 방법을 소개해 드리려고 합니다. 이번에는 오토메이터(automator)로 손쉽게 네이버 사전을 만들어 보겠습니다. 물론 맥에 내장된 사전이 있어 바로 사용할 수 있는게 있지만, 여러가지를 동시에 찾아가면서 공부(?)해야 하는 분들에게 이 방법 또한 도움이 되리라 봅니다. 자~ 그럼 각설하고 시작하겠습니다. 1. 우선 Launchpad 안에 있는 automator(오토메이터)를 실행해 줍니다. 2. 여기에서 서비스(Service)를 선택합니다. 3. 라이브러리에서 "Run AppleScript(애플스크립트 실행)"를 찾아 오른쪽으로 끌어 넣습니다. 4. 아래의 스크립트 내용을 복사해서 붙여 넣습니다. on r.. 더보기
[Applescript] How to detect page loading status using applescript and chrome This is far from rocket science but I haven’t seen it posted so I’m going to put it here for posterity. This is how you can detect if a page is loaded in chrome with applescript. This is a subroutine, so you can put it at the end of your program and call it with this line checkForLoading() Ok, here’s the subroutine. on CheckForLoading() # checks chrome to see if the frontmost tab is loaded tell .. 더보기
OSX El Capitan 10.11.2 Public Beta Release 얼마전 OSX 운영체제인 엘 케피탄의 개발자 버전 공개가 있었는데, 오늘 퍼블릭 베타 2번째 버전이 공개되었습니다. 이미지에서 보여지듯이 Graphics, Mail, Wi-Fi, Calendar, USB, Notes, Photos, Spotlight 에 중점을 둔 업데이트입니다. 요세미티때 보다는 조금 빠릿한듯 하여, 만족하며 쓰고 있는데 아직 몇몇 버그가 있습니다. 호불호가 갈리지만 전반적으로 호평이 조금 우세한 엘 케피탄인것 같습니다. 더보기
[MAC TIP] Mac에 Homebrew 설치하기 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" OSX 용 패키기 관리자인 Homebrew를 맥에 설치하는 것을 알아보고자 합니다. 위의 코드를 터미널에 붙여넣기 하면 됩니다. 설치 과정중 만약 애플의 개발도구인 Xcode 가 설치되어 있지 않으면 아래와 같은 경고창이 뜨게 됩니다. 그러면 그냥 인스톨 하면 됩니다. 잘 다운되고 있네요. 다운이 끝나면 설치가 이루어 집니다. 잘 설치 되었다고 나오네요. 다시 터미널로 돌아온 후 엔터(RETURN)키를 쳐줍니다. 관리자 패스워드를 물어보는데, 이는 사용자 계정의 패스워드를 넣어주면 Homebrew 설치가 계속 진행됩니다. 네.. 설치가 잘 되었다.. 더보기
[Mac App] FTP/SFTP를 품은 ForkLift 사용하기 맥에서 다소 아쉬운 부분이 있다면 파인더 일것이다. 물론 다양한 기능을 잘 활용한다면 더할 나위 없이 훌륭한 기본 프로그램이지만, 이런 기능만 있으면 참~ 좋겠는데... 라는 생각이 들 때가 있다는 말이다. 이런점을 보완해 주는 애플리케이션 중이 하나가 BinaryNights에서 나온 ForkLift 이다. 파인더의 대체 프로그램으로 많이 알려진 Pathfinder, Total commander, Transmit 등과 견주어도 뒤쳐지지 않는 앱이라고 생각한다. 사용자 인터페이스나 디자인, 기능성 모두 만족감을 줄 수 있는 프로그램이라 본다. ForkLift 는 파인더와 유사한 인터페이스를 가지고 있어서, 처음 이 프로그램을 접하는 사람들도 쉽게 사용할 수 있을 것이다. 파인더와 마찬가지로 즐겨찾기 폴더,.. 더보기
[Mac Tip] OSX 데스크탑 (스페이스) 빠르게 이동하기 맥을 사용하면 여러개의 창을 동시에 띄우거나, 서로 다른 작업을 위해 스페이스(화면간 이동)를 적극적으로 활용하여 생산성을 높일 수 있습니다. 이번 시간에는 OSX 내장 기능인 화면간 이동을 단축키로 빠르게 전환하는 것을 알아보고자 합니다. 우선 SystemPreferences 를 띄워주면 위의 화면처럼 보여질 것입니다. 여기에서 키보드로 들어가면 됩니다. 그러면 위의 그림처럼 나오는데, 그 중 단축키(Shortcuts)를 누른 후 좌측의 미션 컨트롤(Mission Control)을 누르면 됩니다. 여기에서 Mission Control 아래에 Move left a space, Move right a space 창이 나올것입니다. 디폴트값은 command + ← 와 command + → 입니다. 저는 개인.. 더보기
애플, iOS 9.0.2 서비스 중지…iOS 9.1만 제공 애플이 iOS9.0.2 서비스 제공을 중단하고 iOS 9.1 만 제공한다고 하네요. 이는 애플이 얼마전 발표한 iOS9.1에서 사용자가 다시 iOS 9.0.2로 롤백하여 사용하지 못한다는 말입니다. iOS 9.0.2버전은 잠시 들렀다 가는 정거장 마냥, 바로 iOS 9.1로 유저들을 이끌기 위함이 아닐까 합니다. ▲ 애플이 iOS9.0.2 서비스 제공을 중단하고 iOS 9.1 만 제공한다. 한편, 애플은 iOS 9.2 개발자용 베타 버전을 지난 27일 발표했는데, 곧 퍼블릭 베타 버전과 함께 정식 버전도 나오지 않을까 합니다. 물론 당장은 힘들겠지만, 수 주(?) 내에 릴리즈 하지 않을까 하는 생각입니다. 더보기
애플TV 배송 곧 시작. Pre-order 를 하고 one-day shipping을 선택한 애플 TV 구매자들은 빠르면 이번주말부터 배송을 받기 시작할 것입니다. 이는 애플이 최종 버전의 tvOS 를 내놓고 앱스토어도 열림에 따른 결과입니다. 표준시 기준으로 호주와 아시아 일부지역부터 시작하여 유럽, 미주 지역순으로 순차적으로 배송을 확대할 예정이라고 합니다. one-day shipping 을 선택하지 않은 구매자들도 빠르면 11월 2일에서 4일경즈음 수령할 수 있을 것이라고 합니다. 오프라인 매장인 애플 스토어에서는 현지 시각 30일부터 구매할 수 있습니다. 소비자들이 애플 TV를 수령하기 시작함에따라, 애플도 애플TV에서 구동되는 tvOS를 공식적으로 론칭했습니다. 기존에 개발자 버전이나 프리뷰 버전을 설치한 사람들은 앱스토.. 더보기
APPLE OSX 10.11.2 Public Beta Release. Apple의 운영체제인 El Capitan 의 퍼블릭 베타가 나왔습니다. 개발자 버전 베타가 나온지 하루만이네요. 릴리즈 노트를 보면, 개발자 버전처럼 그래픽, 메일, 와이파이, 캘린더, USB, Notes, Photos, Spotlight 에 포커스를 맞추고 있다고 합니다. 퍼블릭 베타 등록을 하신분은 손쉽게 앱스토어 업데이트를 통해 내려받으시면 되고, 등록을 하지 않으신분들은 따로 애플의 베타정책에 가입후 내려받으시면 됩니다. 더보기
글로벌 스마트폰 시장에서 삼성과의 격차를 줄이고 있는 애플. 어제 애플에서 사상 유례없는 매출과 영업이익을 기록했다고 발표를 했었죠. 오늘은 삼성전자에서 분기 매출과 영업이익을 발표를 하였습니다. 이와 함께 삼성전자는 주식시장에서 11조원이 넘는 자사주 매입 계획을 발표함으로서 금일(10월 29일) 삼성전자 주식이 반등을 하고 있습니다. 한때 150만원을 찍던 삼성전자 주가는 몇달전부터 내리막을 걷더니 급기야 100만원을 위협할 정도로 주저앉기도 하였습니다. 최근에 미국 금리인하 연기와 함께 외국계 자본의 유입으로 다소 진정세를 이어가던 찰나에 매출 51조 6800억원, 영업익 7조 3900억원을 기록했다하네요. 이는 전기대비 매출 6%, 영업익 7% 증가한 수치입니다. 그러나 이런 삼성전자의 매출도 애플의 상승세에는 미치지 못하나 봅니다. 어제 애플은 2015 .. 더보기
애플 OSX 10.11.2 El Capitan Beta 공개 오늘 애플이 맥용 운영체제인 OSX 10.11.2 엘 케피탄 베타버전을 개발자들에게 공개했습니다. 이번 공개는 지난 10.11.1 정식 버전 공개이후 일주일만에 이루어지는 셈입니다. 이 새로운 베타 버전은 애플 개발자 센터 또는 앱스토어 소프트웨어 업데이트를 통해 다운 받을 수 있습니다. 공개된 베타버전에는 크게 향상된 점 보다는 몇몇 버그, 보안, 10.11.1에서 알려진 퍼포먼스 개선에 주안을 두고 있습니다. 애플의 릴리즈 노트에 보면, 그래픽, 메일, 와이파이, 캘린더, USB, Notes, Photos, and Spotlight 에 중점을 두고 테스트를 하고 있다고 합니다. 더보기
애플 뮤직 구독자가 아니면, '시리'는 특정 질문에 답하지 않는다!!! 시리는 아이폰 사용자들에게 즉각적인 답변과 생활에 유용한 정보 접근성을 알려주어 많은 사랑을 받고 있는게 사실입니다. 그런데, 애플 뮤직 서비스를 구독하지 않는 사용자에게는 제한을 두고 있는듯 합니다. 시리에게 "오늘 미국에서 가장 인기있는 음악이 뭐니~?" 라고 물으면 애플 뮤직 구독자가 아니라서 알려줄수 없다는 대답을 내놓고 있습니다. 또한, 시리에게 음악과 관련한 질문을 하면 새로운 스트리밍 서비스에 가입한 경우에만 관련 정보를 알려주고 있다는 사실이 많은 유저들에 의해서 밝혀지고 있다고 합니다. 더보기
4세대 애플TV 오늘부터 예약 판매 개시 애플이 오늘부터 4세대 애플TV 판매를 시작한다고 하네요. 예약주문은 오늘부터 가능하지만, 실제 배송은 오는 30일부터 가능합니다. 제품 주문 시 무료 배송 옵션을 선택하면 11월 2~4일 사이에 받아볼 수 있고, 17달러짜리 '다음 날(Next Day)' 배송 옵션을 선택하면 10월 30일~11월 3일 사이에 도착한다고 안내되고 있습니다. 1차 출시국에는 미국를 비롯해 캐나다, 호주, 일본, 영국, 독일, 프랑스 등이 포함되어 있고, 각국의 온라인 애플 스토어에서 통해 주문하면 됩니다. 가격은 미국 기준으로 32GB 모델이 149달러, 64GB 모델은 199달러 입니다. 아래는 1차 몇몇 출시국에서의 신형 애플TV 판매가입니다. ∙ 미국: US$149/US$199 ∙ 영국: £129/£169 ∙ 호주:.. 더보기
Educator on iPad Pro: Huge potential, but pricey for students & Smart Keyboard disappoints We’ve already seen the Disney and Pixar teams go hands-on with Apple’s upcoming iPad Pro and now Apple is showing the device off to people in other fields. Fraser Speirs, the head of Computing and IT at Cedars School of Excellence, says he attended a preview event in London to try out the iPad Pro and spent about an hour with it. Speirs took to Twitter to voice some of his thoughts about the use.. 더보기
애플, 새로운 iPhone 6s 광고 선보여 Apple debuts three new iPhone 6s ads showcasing ‘Hey Siri’ and new camera features Apple today has shared three new advertisements for iPhone 6s to its YouTube channel. These new ads come just days after the company debuted seven new ads for Apple Watch. Today’s new iPhone 6s ads are called “The Camera,” “Crush,” and “Flip a Coin,” each highlighting a specific feature of the device. “Crush” is a.. 더보기
Apple pushes new China clean energy programs to help suppliers become carbon neutral Just a few days after CEO Tim Cook joined the Council for Sustainable Urbanizationto fight climate change in China, Apple this evening has revealed a handful of new programs in China that promote the use of clean energy. Apple says that the programs will help avoid 20 million metric tons of greenhouse gas pollution in China between now and 2020, which is the equivalent of removing 4 million vehi.. 더보기
애플 뮤직 for 안드로이드 스크린샷. Leaked screenshots preview Apple Music for Android Apple's Music service is slated to make its way to Android devices real soon if the company stays true to its word. If you want to see what it will look like right now, though, German website Mobile Geeks has posted what it says are screenshots of the upcoming app. As you can see from the images, it comes with Beats 1 Radio, a recommendations pa.. 더보기
아이폰 7은 안 깨진다? 애플 특허 출원 아이폰 떨어뜨려도 `화면 안깨진다’ ...특허출원 애플이 아이폰을 떨어뜨려도 화면을 깨지지 않도록 보호해 주는 기술에 대한 특허를 출원했다. 폰아레나는 22일(현지시간) 미특허청 발표를 인용, 센서와 충격 보호기를 이용하는 방식의 애플의 기술을 소개했다. 오는 27일 모토로라는 업계 최초로 ‘부서지지않는 화면(shatterproof screen)’을 내세운 모토로라 드로이드터보2 스마트폰을 내놓는다. 하지만 애플은 이미 이에 대응한 준비를 해놓고 있는 것으로 보인다. 미특허청의 22일자 특허출원 발표 내용에 따르면 애플은 ‘전자기기에서의 능동적인 스크린 보호(Active Screen Protection for Electronic Devices)’라는 이름의 유리화면 보호 기술 특허를 출원해 놓고 있다. 더보기
페이스북 iOS 상에서 배터리 이슈 해결. Facebook Implements Fix for iOS App Battery Draining Issues Facebook's newest iOS update, out today, fixes a major battery draining bug that some Facebook users have been experiencing in recent weeks. Affected users were seeing large amounts of battery drain on their iPhones due to Facebook running in the background, something that happened even when background app refresh was toggled off in the.. 더보기
애플 광고 패러디 영상들

더보기

2015 5K 신형 아이맥 그래픽 성능 벤치마크. 'late 2015' iMac 5K - graphics performance The 'late 2015' iMac 5K Graphics versus two competing Macs The 'late 2015' 27" iMac 5K has upped its game with an AMD R9 M395X. How much faster is it compared to the previous model's R9 M295X or the 'late 2013' Mac Pro's FirePro D300s? GRAPH LEGEND iMac 5K '15 = 'late 2015' iMac Retina 5K 4.0GHz Quad-Core i7; Radeon R9 M395X GPU; 16G RAM; 1TB flash stor.. 더보기