iBooks 의 SWIFT 4 를 통해 언어 공부 중입니다. 이때 사용된 책 속의 코드 및 연습문제 등의 코드 로그입니다.



아래 코드들은 Github 에서도 다운받을 수 있습니다.

SWIFT_Playground_Excersice: https://github.com/youp-han/SWIFT_Playground_Excersice


//------------------------------------------------------------

// 코드 로그 입니다.

// Day 4

// Enumerationas and Structures

// Default 로 raw value 는 0 에서 시작하지만, 다음의 경우

// case ace = 1에서 시작함.


enum Rank: Int{

    case ace = 1

    case two, three, four, five, six, seven, eight, nine, ten

    case jack, queen, king

    func simpleDescription() -> String{

        switch self{

        case .ace:

            return "ace"

        case .jack:

            return "jack"

        case .queen:

            return "queen"

        case .king:

            return "king"

        default:

            return String(self.rawValue)

        }

    }

}


let ace = Rank.ace

let aceRawValue = ace.rawValue

let two = Rank.two

let twoRawValue = two.rawValue


if let convertedRank = Rank(rawValue:3) {

    let threeDescription = convertedRank.simpleDescription()

print(threeDescription)

}



//enum 2

enum Suit{

    case spades, hearts, diamonds, clubs

    func simpleDescription()->String{

        switch self{

        case .spades:

            return "spades"

        case .hearts:

            return "hearts"

        case .diamonds:

            return "diamonds"

        case .clubs:

            return "clubs"

        }

    }

    

    //experiment

    func color()->String{

        switch self{

        case .spades:

            return "black"

        case .clubs:

            return "black"

        default:

            return "red"

        }

    }

}


let hearts = Suit.hearts

let heartsDescription = hearts.simpleDescription()

let heartsColor = hearts.color()



// enum 3


enum ServerResponse {

    case result (String, String)

    case failure (String)

}


let success = ServerResponse.result("6:00 am", "8:09 pm")

let failure = ServerResponse.failure("Out of cheese")


switch success {

case let .result(sunrise, sunset):

    print("Sunrise is at\(sunrise) and sunset is at \(sunset).")

case let .failure(message):

    print("Failure... \(message)")

}


//struct

// struct vs class

// struct gets copied where classes are passed by reference


struct Card {

    var rank: Rank

    var suit: Suit

    func simpleDescription() -> String {

        return "The \(rank.simpleDescription()) of \(suit.simpleDescription())"

    }

}

let threeOfSpades = Card(rank: .three, suit: .spades)

let threeOfSpedesDescription = threeOfSpades.simpleDescription()



//Protocals and Estensions

//Classes, enum and Structs can adopt protocols


protocol ExampleProtocol {

    var simpleDescription : String { get }

    mutating func adjust()

}


class SimpleClass: ExampleProtocol{

    var simpleDescription: String = "A very simple class"

    var anotherProperty: Int = 52342

    func adjust(){

        simpleDescription += " Now 100% adjusted"

    }

}


var a = SimpleClass()

a.adjust()

let aDescription = a.simpleDescription


struct SimpleStruture: ExampleProtocol {

    var simpleDescription: String = "A simple structure"

    mutating func adjust(){

        simpleDescription += " (adjusted)"

    }

}


var b = SimpleStruture()

b.adjust()

let bDescription = b.simpleDescription


// why mutating func in Structure?

// because, the structure is a value type where class is a reference type

// and to make changes in a function of the structure,

// the function should be mutable

// example


struct Rectangle {

    var height = 1

    var width = 1


    func area() -> Int{

        return height * width

    }

    

    mutating func scaleBy(value: Int) {

        width*=value

        height*=value

    }

}


var rect = Rectangle()

// let rect = Rectangle() will give errors for its a value type (immutable)

rect.area()

rect.scaleBy(value: 3)

rect.area()



// extension of protocol


extension Int: ExampleProtocol {

    var simpleDescription: String {

        return "the number \(self)"

    }

    

    mutating func adjust(){

        self += 42

    }

}


print (7.simpleDescription)


let protocolValue: ExampleProtocol = a

print(protocolValue.simpleDescription)

//print(protocolValue.anotherProperty)


//Error Handling

enum PrinterError: Error{

    case outOfPaper

    case noToner

    case onFire

}


func send(job: Int, toPrinter printerName: String) throws -> String{

    if printerName == "Never Has Toner" {

        throw PrinterError.noToner

    }

    return "Job Sent"

}


do{

    // the following statement throws no error

    // let printerResponse = try send(job: 1040, toPrinter: "Bi Sheng")

     let printerResponse = try send(job: 1040, toPrinter: "Never Has Toner")

    print(printerResponse)

}catch{

    print(error)

}


'초짜 IT보이 서바이벌 스토리 > iOS - swift' 카테고리의 다른 글

SWIFT vs KOTLIN  (0) 2017.10.31
[swift] code log, day 5  (0) 2017.09.27
[swift] code log, day 4  (0) 2017.09.26
[swift] code log, day 3  (0) 2017.09.25
[swift] code log, day 2  (0) 2017.09.24
[swift] code log, day 1  (0) 2017.09.22

posted by youp_han matrim

개인적으로는 세번째 스마트 폰이였네요. 구글의 레퍼런스 전화기인 제작한 넥서스 5x . 지난 1년 반 정도 넥서스 5x 덕분에 편안한 안드로이드 라이프를 즐겼습니다. 그 누구보다도 6.0 대 마시멜로 버전과 7.0 대 누겟 버전을 사용 할 수 있었고, 스마트폰을 아이폰으로 시작했던 저에게 안드로이드 플랫폼을 경험할 수 있도록 도와 주었던 전화기 입니다.

아쉽게도 기판결점이 있어 엊그제 무한부팅으로 들어가 버리더니 다시 꺠어나지 않더군요. LG 전자 고객지원센터에서 메인보드에 문제가 있어서 1년내 구입한 기기만 무상 수리가 되고, 유상으로 수리 하려면 20만원정도가 들어간다고 하더군요. 당시 구입할 때 32기가 버전이어서 거의 50만원 주고 구입했지만, 해외 버전이라, 평택으로 보내야 하는 수고가 더 든다고 하네요.

그리하여..

넥서스 5x 는 다시 켜보지도 못하고, 다행히 모든 데이터 들은 구글 클라우드 어딘가에 저장이 되어 있는데.. 꺼내오지 못하는 상태가 되어 버렸네요. 

전화기는 필요해서 다시 구입을 어떤 전화기로 할까 고민을 많이 했습니다. (3시간정도? ㅋㅋ 오래 할 수는 없으니까요..)

아이폰은 가장 마지막 후보 였는데요, 이유는 원래 사용해 봤던 기기이여서였습니다. 삼성 s8 도 나오기 전이였고, s7 은 뭐.. 워낙 구경을 많이 해봤고, 현재 삼성 태블릿을 사용 중이라서 크게 궁금한 기기는 아니였습니다. LG 도 넥서스 5x 가 LG 기기였기 때문에, 레퍼런스 버전에서 기기 성능 향상 외엔 크게 다를 바 없다 생각 하여 소니 모델들을 기웃거리기 시작했지요. 안타깝게도.. 국내에 들어오는 소니 전화기 중 Z 시리즈는 없어서.. ㅠㅠ 그동안 동네에 와이프 전화기만 3번 바꾼 매장이 있어서 그곳에 가서 일단 오프라인으로 구할 수 있는 전화기를 구입하기로 하고 집을 나섰습니다.

매장 가서 보니, 삼성 LG 외엔 아이폰이 제일 좋더군요. 아이폰 6s 와 7 간의 고민을 잠깐 할까 했었는데, 매장에 물건이 없다고 하여 그냥 7 으로 결정했습니다. iPhone 7 plus 같은 경우엔 기기 가격이 너무 비싸고 크기고 부담스러워서 iPhone 7 으로 구입하게 되었습니다.

이런 이유로, 다시 iOS 플랫폼으로 돌아오게 되었고 아이폰을 켜서 계정 id 와 암호를 넣으니 마지막 백업한 내용들이 잔뜩 들어오더군요. 불필요 한듯 싶어서 일단 이전 백업들은 모두 지워버리고, 새로운 아이폰으로 재 탄생 시킨 후, 일단 사용중입니다.

iPhone 7 의 사용기는 아니여서, 기기관련 혹은 사용 후기 등은 생략합니다. 앗.. 근데 하나 이야기 하자면, iPhone 7 을 들고 나오면서 유선 헤드폰을 연결하려고 하니, 연결단자가 없더군요. 어쩌라는 건지.. ㅋㅋ

이상 iPhone 7 구입기 였습니다.

posted by youp_han matrim

아주 오래된 아이폰3GS 가 있습니다. 한국에 출시 되었을 때 구입하여, 아이폰4s 가 나오기 까지 사용했던 스마트폰이지요. 지금 생각하면 그때 이 전화기는 정말 대박 스마트폰 이였습니다. 아이폰3GS 를 2년 가기 전에, 소리 버튼 고장을 핑계로 리퍼를 받아 놓고 이후엔 호주에 살고 있던 동생이 가지고 가서 2년 정도 사용하다가 돌려준 정말 오래 사용도 했고, 오래 가지고 있던 전화기입니다.

근데 이녀석이 배가 불려오는 겁니다. 오오오.. 이게 무슨일일까요? 밧데리 입니다. 밧데리가 오래 되어ㅓ 부풀어 오른겁니다. 부랴부랴 ebay 에서 밧데리를 주문하였습니다. 밧데리가 도착하고 나니 내부에 교환할 때 필요한 도구들이 모두 들어있었습니다.

​따로 구입할 필요없니 드라이버, 핀셋 등 모두 들어 있어서 정말 편했습니다. 유튜브를 보고 자가 밧데리 교환 하는 법을 하나 하나 따라 하기 시작했습니다. 아이폰3GS 의 내부를 보는건 정말 처음이네요.

​오오.. 열었습니다. 숫자도 적혀있고.. 자기네들도 아이폰3GS 수리할 때 편하라고 스티커로 번호를 저렇게 붙혀놨습니다. 조금은 웃기더군요. 아주 조심 조심스럽게 해체를 했습니다.

​스크린과 본체가 분리되었습니다. 와우.. 정말이지 이 작은 전화기 안에 많은 부품들이 들어가 있네요.

​옆으로 돌려보니, 배부른 밧데리가 기판을 밀고 있습니다. 이녀석이 전화기 스크린도 밀고 있어서, 발견하자마자 하단만 나사를 풀어 더이상 밀어올리지 못하게 열어놓고 기다리긴 했습니다만.. 정말 많이 부풀어 있네요.

​쨔잔.. 

기판도 분리 되었습니다. 카메라가 깨지는줄 알았는데.. 다행이 정상입니다.

​보이시죠? 저만큼 부풀어 오른 밧데리 때문에.. 애지중지 사용하다 잘 보관해 오던 아이폰3GS 가 망가질 뻔했습니다.

​반대로 조립을 시작했고.. 완전히 닫기전에 확인 해 보라고 해서 조마조마 전원버튼을 누르니.. 오오오.. 애플 로고가 나옵니다. 정말 반가웠어요 애플 로고!! ㅎㅎ

​전화기 조립은 완료 되었고.. 옆에 부풀어 오른 이전 밧데리 한컷 더 찍어봤습니다.

터질듯이 부풀어오른 밧데리.. 쫌 무섭네요.

​뭐 예상은 했지만 전혀 충전이 안되어서 온 밧데리 부품이여서 충전을 시작 한 후, 자동으로 켜지게 놔뒀습니다.

다시.. 켜진 아이폰3GS. 정말 예전 iOS 라서 조금 가지고 놀다가 전원 끈 상태에서 지금은 박스에 조용히 자고 있습니다.

밧데리를 교체한 뒤.. 별다른 사용 용도를 찾지 못하고 다시 자고 있는 아이폰3GS..의 밧데리 교체기 였습니다... ㅋ

posted by youp_han matrim


이번 업데이트를 통해 iPhone, iPad 및 iPod touch가 강력한 검색 기능과 향상된 Siri 기능을 바탕으로 더 지능적이고 능동적인 기기가 됩니다. iPad에서 새로 지원되는 멀티태스킹 기능으로 두 개의 App을 나란히 또는 새로운 화면 속 화면 기능으로 열어 놓고 동시에 사용할 수 있습니다. 또한 상세한 대중교통 정보를 제공하는 지도, 새로 디자인된 메모 App, 새롭게 추가된 News App을 비롯하여 내장 App이 더욱 강력해졌습니다. 운영 체제는 근본적으로 개선되어 향상된 성능과 강력해진 보안을 제공하며, 배터리를 최대 1시간 더 사용할 수 있습니다.
지능형
능동적 지원
검색어를 입력하기도 전에 연관성 있는 정보를 제시합니다.
교통 상황을 고려하여 약속 장소로 출발할 때를 알려줍니다.
특정 장소 또는 하루 중 특정 시간에 주로 청취하는 콘텐츠를 기억했다가 자주 듣는 음악과 오디오 App의 재생 제어기를 자동으로 표시합니다.
Mail에서 찾은 정보를 바탕으로 제안된 이벤트 및 연락처 세부사항이 App에 추가됩니다.
Siri 기능 향상
날짜, 장소, 앨범 이름으로 사진과 비디오를 검색합니다.
Safari, Mail, 메모, 메시지 등 App에서 하던 작업을 나중에 알려달라고 Siri에게 부탁할 수 있습니다.
대중교통을 이용한 경로를 검색합니다.
강력해진 Spotlight 검색
스포츠 점수, 일기 예보 및 주가를 검색합니다.
간단한 계산 및 단위 변환을 수행합니다.
연락처 검색 결과에서 메시지, 전화 및 FaceTime 전화 연결을 할 수 있습니다.
새로운 iPad 기능
Slide Over
사용 중인 App에서 나갈 필요 없이 간편하게 두 번째 App을 사용할 수 있습니다.
Slide Over로 사용 중인 App 간에 쉽게 전환합니다.
Apple App 및 활성화된 타사 App을 지원합니다.
Split View
두 개의 App을 열고 동시에 사용할 수 있습니다.
두 개의 App을 동일한 크기로 사용하거나 필요에 맞게 크기를 조절할 수 있습니다.
Apple App 및 활성화된 타사 App을 지원합니다.
화면 속 화면
즐겨찾는 App을 사용하는 동안에도 계속해서 동영상을 시청할 수 있습니다.
Safari 비디오, FaceTime, 동영상과 Podcast 및 활성화된 타사 App을 지원합니다.
향상된 QuickType
Multi-Touch 동작으로 iPad에서 손쉽게 텍스트를 선택할 수 있습니다.
iPad에서 단축키 바를 통해 텍스트 편집 도구를 바로 사용할 수 있습니다.
하드웨어 키보드 단축키를 지원합니다.
모든 유니코드 국기 이모티콘을 지원합니다.
내장 App
Map 기능 향상
일부 주요 도시에서의 대중교통 노선, 출입구 등의 정보가 표시된 정류장, 대중교통 일정 및 경로를 지원합니다.
음식, 음료, 쇼핑, 여가 등 카테고리별로 주변 장소를 검색할 수 있습니다.
Apple Pay를 지원하는 매장은 장소 카드에 표시됩니다.
랜드마크 및 도시에 대한 위키백과 정보가 장소 카드에 포함됩니다.
새로 디자인된 메모 App
내장 카메라로 촬영한 사진 또는 사진 보관함에 있는 사진을 메모에 추가할 수 있습니다.
유용한 체크 리스트를 생성하고 완료된 항목은 탭하여 체크 표시를 합니다.
손가락으로 재빨리 생각을 스케치합니다.
공유 메뉴를 사용하여 다른 App에서 찾은 관심 항목을 바로 저장할 수 있습니다.
새롭게 추가된 News App
즐겨찾는 신문, 잡지 및 블로그는 물론 백만 개 이상의 토픽에서 골라 읽을 수 있습니다.
아름다운 활자 및 레이아웃과 함께 사진 갤러리, 동영상, 애니메이션 등이 풍부하게 제공됩니다.
추천 뉴스에서 사용자의 관심 분야를 토대로 선별한 기사를 찾아보고 탐색에서 추천 채널 및 토픽을 검색할 수 있습니다. News는 사용하면 사용할수록 더욱 사용자 취향에 가깝게 맞춰집니다.
기사를 손쉽게 친구와 공유하거나 나중에 오프라인으로도 읽을 수 있도록 저장할 수 있습니다.
Mail 기능 향상
보낸 사람, 받는 사람, 제목 또는 여러 조건을 필터로 사용하여 결과를 빠르게 찾아볼 수 있도록 검색 기능이 향상되었습니다.
Mail에서 나갈 필요 없이 첨부된 이미지 또는 PDF 파일에 텍스트, 도형, 서명 등의 주석을 추가한 후 답장할 수 있도록 마크업 기능을 지원합니다.
수신한 첨부 파일을 저장하거나 새로운 메시지 작성 시 iCloud Drive 또는 다른 도큐멘트에서 파일을 추가하는 방법이 더 간편해졌습니다.
Apple Pay 및 Wallet 기능 향상
Discover 카드를 지원합니다.
적립 카드, 매장 포인트 및 직불 카드를 지원합니다.
잠금 화면에서 홈 버튼을 이중 클릭한 다음 계속해서 Touch ID에 손가락을 대고 있으면 더 빠르게 결제를 진행할 수 있습니다.
새로운 iCloud Drive App
Mac에서 추가한 날짜, 이름 또는 태그로 새로운 iCloud Drive App에서 파일을 더 간편하게 검색하고 탐색할 수 있습니다.
호환되는 App이면 어디서나 파일을 열 수 있으며 선택한 App과 공유할 수 있습니다.
폴더 및 파일을 구성할 수 있습니다.
iCloud Drive App을 가져오려면 설정 > iCloud > iCloud Drive로 이동하여 홈 화면에서 보기를 선택하십시오.
CarPlay 기능 향상
오디오 메시지를 보낸 사람의 목소리로 재생하여 들을 수 있습니다.
자동차의 컨트롤 노브에 대한 전면 지원으로 틸트 또는 돌려서 지도의 목록을 스크롤하거나 회전할 수 있습니다.
자동차 제조사의 CarPlay App을 지원합니다.
운영 체제 기반
더 늘어난 배터리 시간
이제 배터리를 충전하기까지 최대 1시간을 더 사용할 수 있습니다.
전화기를 엎어놓으면 이를 감지하여 사용 중이 아닌 경우 화면을 끕니다.
저전력 모드는 기기의 성능을 최적화하여 배터리 사용 시간을 최대 3시간까지 더 늘려줍니다.
소프트웨어 업데이트는 다운로드에 더 적은 공간을 사용하며 나중에 설치할 수 있는 옵션을 제공합니다.
iOS App 및 사용자 인터페이스는 이제 Metal을 사용하여 보다 빠른 스크롤링, 부드러운 애니메이션, 그리고 전반적인 성능 향상을 제공합니다.
Touch ID 기기를 지원하는 2단계 인증 및 6자리 암호로 보안이 향상되었습니다.
기타 개선 사항
새로운 San Francisco 시스템 서체를 도입했습니다.
FaceTime 전화를 상대가 받지 않는 경우 메시지를 남길 수 있습니다.
공유 시트를 사용하여 전화 App에서 음성 메시지를 공유합니다.
항공 정보 인식 및 소포 추적 기능이 데이터 탐색기에 추가되었습니다.
건강 App에서 생식 건강, 자외선 노출, 수분 섭취 및 비활동적 상태 데이터 유형을 추가로 지원합니다.
HomeKit에서 전동 창문 및 블라인드, 동작 감지 센서, 홈 보안 시스템 액세서리를 추가로 지원합니다.
새로 디자인된 Podcast에서는 즐겨찾는 Podcast의 최신 에피소드를 찾기가 더 쉬워졌고 새로운 에피소드가 있으면 알림을 보냅니다.
iPhone이 근처에 없어도 제휴 네트워크 사업자를 통해 iPad, iPod touch 및 Mac에서 Wi-Fi 통화를 걸 수 있습니다.
Wi-Fi 지원을 통해 Wi-Fi 연결이 불안정하면 자동으로 셀룰러 데이터를 사용합니다.
iOS로 이동 App을 통해 안드로이드 기기에서 콘텐츠를 이동할 수 있습니다. 자세한 사항은 다음 웹 사이트를 참조하십시오. http://www.apple.com/kr/move-to-ios
확장된 언어 지원
새로운 PingFang 중국어 시스템 서체
QuickType에서 중국어 예상 단어, 학습 및 자동 수정 향상
10키 중국어 키보드에서 새로 디자인된 구두점 입력 방식
오른쪽에서 왼쪽으로 글을 쓰는 언어를 위해 새로 디자인된 사용자 인터페이스
오스트리아어, 벨기에어(프랑스 및 네덜란드) 및 노르웨이어를 위한 Siri 지원 추가
Spotlight 검색의 멕시코 지원 추가
프랑스어(벨기에), 독일어(오스트리아), 구자라트어, 힌두어(음역), 인도식 영어, 펀자브어, 스페인어(멕시코) 및 텔루그어를 위한 새로운 키보드
프랑스어(벨기에), 독일어(오스트리아), 한국어, 러시아어, 스페인어(멕시코) 및 터키어에 대한 예상 단어 입력 기능
네덜란드어(벨기에), 영어(아일랜드, 필리핀, 남아프리카), 프랑스어(벨기에), 독일어(오스트리아), 스페인어(칠레, 콜롬비아)에 대한 받아쓰기 지원
핀란드어 및 한국어에 대한 맞춤법 검사
힌두어, 노르웨이어 및 스웨덴어에 대한 정의 사전
프랑스어-영어 및 독일어-영어 사전 지원
QuickType에서 새로운 일본어 자동 수정 및 향상된 예상 단어 및 학습
아라비아 및 힌두 숫자 시스템 간에 전환할 수 있는 옵션
기업 및 교육
iTunes Store 계정을 구성할 필요 없이 직접 iOS 기기에 App을 할당
Microsoft Exchange ActiveSync v16을 이용하는 사용자의 캘린더 안정성 향상
내장 IPSec 및 IKEv2 VPN 클라이언트에 대한 Per App VPN 지원 확장
국제 데이터 로밍 비용을 제한하기 위해 관리되는 App에 대한 새로운 네트워크 제어 제공
관리되는 기기에서 암호, 기기 이름 및 배경화면 변경 방지 차단 또는 AirDrop의 비활성화 차단 제공
VPN에 대한 타사 App 확장 지원, 고급 콘텐츠 필터링 및 캡티브 Wi-Fi 네트워크
손쉬운 사용
신체 운동이 제한적인 사용자를 위해 터치 동작에 터치 제어 옵션 추가 제공
기능을 사용자화하거나 새로 생성할 수 있는 스위치 제어 기법
VoiceOver 사용자를 위한 Siri 음성 지원
AssistiveTouch 사용자화 옵션 추가
키 반복, 느린 키 및 고정 키에 대한 하드웨어 키보드 지원
오디오가 재생되는 곳을 선택할 수 있도록 MFi 보청기 오디오 전송 향상
일부 기능은 일부 국가 또는 지역에서만 사용할 수 있습니다. 자세한 정보는 다음 웹 사이트를 참조하십시오. http://www.apple.com/kr/ios/feature-availability 및 http://www.apple.com/kr/ios/whats-new

posted by youp_han matrim


이 릴리즈는 Apple Music의 향상 및 오류 수정을 포함합니다.
iCloud 음악 보관함이 켜지지 않던 문제 해결
Apple Music이 오프라인 음악만 보이도록 설정되어 추가된 음악이 가려지던 문제 수정
선택할 재생목록이 없는 경우 새로운 재생목록에 노래를 추가하는 방법 제공
다른 기기에서 다른 앨범 사진이 표시되던 문제 해결
Connect에 게시할 때 발생하던 아티스트 관련 문제 다수 수정
Beats 1을 청취하는 동안 좋아요 탭하기가 제대로 작동되지 않던 문제 해결
이 업데이트의 보안 콘텐츠와 관련된 자세한 정보는 다음 웹 사이트를 참조하십시오.
http://support.apple.com/kb/HT1222?viewlocale=ko_KR

posted by youp_han matrim



이 릴리즈는 향상된 성능, 오류 수정 및 새로 디자인된 이모티콘 키보드를 포함합니다. 변경된 사항은 다음과 같습니다.

향상된 성능:

  • App 실행
  • App 반응성
  • 메시지
  • Wi-Fi
  • 제어 센터
  • Safari 탭
  • 타사 키보드
  • 키보드 단축키
  • 중국어(간체) 키보드

Wi-Fi 및 Bluetooth 수정사항

  • 로그인 자격 증명을 계속 요청받던 문제 수정
  • 일부 장비에서 간헐적으로 Wi-Fi 네트워크 연결이 해제되던 문제 해결
  • 핸즈프리 전화 통화가 연결 해제되던 문제 수정
  • 일부 Bluetooth 스피커에서 오디오가 재생되지 않던 문제 수정

방향 및 회전 수정사항

  • 때때로 가로 화면 방향으로 회전한 후 세로 화면 방향으로 다시 회전할 수 없던 문제 해결
  • 장비를 세로 화면 방향 및 가로 화면 방향으로 회전할 때 발생하는 성능 및 안정성 문제 개선
  • 주머니에서 iPhone 6 Plus를 꺼내면 장비의 화면 방향이 거꾸로 되던 문제 수정
  • 멀티태스킹으로 App을 전환한 후 가끔 App이 올바른 화면 방향으로 회전되지 않던 문제 해결

메시지 수정사항

  • 그룹 메시지가 때때로 분리되던 문제 해결
  • 개별 메시지를 전달하거나 삭제하는 기능이 때때로 사라지던 문제 수정
  • 메시지에서 사진을 찍을 때 때때로 미리보기가 나타나지 않는 문제 해결
  • 메시지 App에서 직접 정크 메시지로 보고할 수 있는 기능 추가
  • 사용자의 연락처에 없는 사람이 보낸 iMessages를 필터링할 수 있는 기능 추가

가족 공유 수정사항

  • 가족 구성원의 장비에서 특정 App이 실행되지 않거나 업데이트되지 않는 오류 수정
  • 가족 구성원이 특정 무료 App을 다운로드할 수 없던 오류 수정
  • 구입 요청 알림에 대한 신뢰성 향상

CarPlay 수정사항

  • 지도가 검은색 화면이 되던 문제 수정
  • UI가 올바르지 않게 회전되던 문제 수정
  • CarPlay 화면에 나타나지 말아야 할 키보드가 나타나던 문제 수정

기업용 수정사항

  • 기업용 App 설치 및 업데이트 신뢰성 향상
  • IBM Notes에서 생성된 캘린더 이벤트의 시간대 수정
  • 재시동 후 Web Clip 아이콘이 일반 아이콘이 되던 문제 수정
  • 웹 프록시 암호 저장에 대한 신뢰성 향상
  • 외부 답장에 대해 Exchange 부재 중 메시지를 이제 개별적으로 편집 가능
  • 일시적인 연결 문제에 대해 Exchange 계정 복구 향상
  • VPN 및 웹 프록시 솔루션 호환성 향상
  • 공용 Wi-Fi 네트워크에 연결할 때와 같이 Safari 웹 시트에 로그인할 때 물리적 키보드 사용 허용
  • 긴 메모가 있는 Exchange 회의가 잘리던 문제 수정

손쉬운 사용 수정사항

  • Safari에서 뒤로 버튼을 사용할 때 VoiceOver 제스처가 응답하지 않던 문제 수정
  • 임시 저장 Mail 메시지에서 VoiceOver 초점의 신뢰성이 떨어지던 문제 수정
  • 점자 화면 입력을 사용하여 웹 페이지 양식에 텍스트를 입력할 수 없던 문제 수정
  • 점자 디스플레이에서 빠른 탐색을 토글할 때 빠른 탐색이 꺼져있다고 나오던 문제 수정
  • VoiceOver가 활성화되어 있을 때 App 아이콘이 홈 화면에서 움직이지 않던 문제 수정
  • 일시 정지 후 화면 말하기가 다시 시작되지 않던 화면 말하기 문제 수정

기타 개선사항 및 오류 수정사항

  • 300개 이상의 새로운 이모티콘이 있는 새로 디자인된 이모티콘 키보드
  • iCloud 사진 보관함이 OS X 10.10.3의 새로운 사진 App과 동작하도록 최적화되었으며 정식 출시됨
  • 지도에서 턴 바이 턴 내비게이션의 거리 이름을 말하는 발음 향상
  • Baum VarioUltra 20 및 VarioUltra 40 점자 디스플레이 지원 포함
  • 투명도 줄이기가 켜져 있을 때 Spotlight 결과 표시 향상
  • iPhone 6 Plus 가로 화면 방향 키보드의 이탤릭체 및 밑줄체 포맷 옵션 추가
  • Apple Pay에 사용하는 배송 및 청구 주소 제거 기능 추가
  • Siri가 지원되는 언어 및 국가 추가: 영어(인도, 뉴질랜드), 덴마크어(덴마크), 네덜란드어(네덜란드), 포르투갈어(브라질), 러시아어(러시아), 스웨덴어(스웨덴), 태국어(태국), 터키어(터키)
  • 받아쓰기 언어 추가: 아랍어(사우디 아라비아, 아랍 에미리트 연합국) 및 히브리어(이스라엘)
  • 전화, Mail, Bluetooth 연결, 사진, Safari 탭, 설정, 날씨 및 음악의 Genius 재생목록의 안정성 향상
  • 특정 장비에서 밀어서 잠금 해제가 동작하지 않던 문제 해결
  • 가끔 잠금 화면에서 쓸어넘겨 전화 통화를 받을 수 없던 문제 해결
  • Safari PDF에서 링크가 열리지 않던 문제 해결
  • Safari 설정에서 방문 기록 및 웹 사이트 데이터 지우기를 선택해도 모든 데이터가 지워지지 않던 문제 수정
  • 'FYI'가 자동 수정되던 문제 수정
  • 빠른 답장에 예상 단어가 나타나지 않던 문제 해결
  • 지도가 하이브리드 모드에서 야간 모드로 바뀌지 않던 문제 수정
  • FaceTime URL을 사용하여 브라우저 또는 타사 App에서 FaceTime 통화를 시작할 수 없던 문제 해결
  • 때때로 사진이 Windows의 디지털 카메라 이미지 폴더에 제대로 보내지지 않던 문제 수정
  • iTunes에서 때때로 iPad 백업이 완료되지 않던 문제 수정
  • Wi-Fi에서 셀룰러 네트워크로 전환할 때 Podcast 다운로드가 멈추던 문제 수정
  • 잠금 화면에서 타이머의 남은 시간이 00:00으로 잘못 표시되던 문제 수정
  • 때때로 통화 음량이 조절되지 않던 문제 수정
  • 상태 막대가 때때로 나타나지 말아야 할 때 나타나던 문제 수정

이 업데이트의 보안 콘텐츠에 관한 자세한 정보를 보려면 다음 웹 사이트를 방문하십시오.

http://support.apple.com/kb/HT1222?viewlocale=ko_KR



posted by youp_han matrim



2015년 애플 행사 이후 행사장에서 CNN 리포터가 맥북 에어 12인치 뉴 모델을 바로 리뷰하는 동영상입니다.



posted by youp_han matrim



오랜만의 포스팅이네요

동생이 필요하다고 해서 시드니 애플스토어에서 맥북 프로를 구입했습니다.

흰둥이 맥북은 제가 사용하는 맥북이고, 애플 스토어에서 물건을 구입하니 저런 하얀색 애플 봉투에 넣어 주네요. 두개 더 얻어왔습니다. ㅋㅋ


글 쓰는 포인트는 11월 중순이지만, 구입은 6월 말에 해서 벌써 동생은 자알 쓰고 있답니다. 가격은 A$1849.00 인데요, 일단 6월말 기간동안 Dick Smith 라던지, JB HIFI 라는던지 하는 전자제품 판매처에서 애플 맥북프로 가격을 11% 세일을 하고 있던터라, 애플 스토어에 들어가서 가격 매칭을 해달라고 요구를 해봤습니다.


당연히 어려울듯 싶었지만, 11%는 어렵고 10%까지는 가능하다고 하여 1%의 가격차이를 보니 약 A$18.50 로 얼마 안되어서 세팅 비용 등 해서 애플스토어에서 구입을 해버렸지요. 10% 할인해서 A$1664.00 이지만 4불 제외해서 A$1660.00 에 구입했습니다. 


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-50


맥북 프로 13인치 넘 이쁘네요. 당시에 매버릭스 설치되어 나왔습니다. 요세미티 출시 이후에 아직 설치 전이긴 하지만, 매버릭스 OSX 가 워낙 잘 나온 시스템이라 불편없이 잘 사용중이라고 합니다.


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-64


일단 구입한 뒤, 업그레이드 및 앱 설치를 위해 책상에 세팅을 해 놓으니 꼭 내 맥북프로 같네요. 개인적으로 구입은 세일이 가장 크게 있을 예정인 호주의 크리스마스 세일 기간을 목표로 그리고 흰둥이가 아직은 쌩쌩 하기에, 구입을 미루고 있습니다..


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-100


새로운 맥북프로 전원을 켜보니 넘 좋네요. 레티나 화면이 무지 좋네요..  

직접 켜보고, 이런 저런 설치를 하며 레티나 화면을 처다보니.. 아 이래서 레티나 레티나 하는구나 라는 생각이 들었습니다.


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-64


어느정도 설치가 끝나고 한 2주 전원을 끄지 않고 킨 상태에서 사용해 봤습니다. 여기선 구입 후 2주안에 이상이 생기면 교체를 해준다고 하네요. 그래서 2주간 전원 끄지 않은 상태에서 동생이 주로 하는 작업들을 두어시간씩 테스트 해봤습니다. 애플은 컴퓨터 참 잘 만드는것 같습니다. 오류 한번 없이, 에러 한번 없이 잘 돌더라구요. 


Apple | iPhone 4S | 1/60sec | F/2.4 | ISO-64


매버릭스 업데이트 일단 하고 나서, 알프레드, 카페인, 드롭박스, 각종 메신저 프로그램 (카톡 라인 등) 을 설치한 뒤 넘버스, 페이지, 키노트 도 설치 했습니다. 


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-64


맥북 구입하면서 A$50.00 주고 맥북프로 파우치도 구입했습니다. 동생이랑 애플 매장에서 화상통화 하며 고른 핑크색 입니다. ㅋㅋ 매장에선 별로라 생각했는데, 구입하고 나니 재질도 좋아보이네요.


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-64


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-50


내부 재질도 부드러워 스크래치가 안날 듯 보이네요. 


Apple | iPhone 4S | 1/30sec | F/2.4 | ISO-50


살포시 넣어봤는데, 사진 찍을 때  OSX 업데이트 중이여서 닫아 넣은 사진은 찍지 않고, 살짝 아래부분만 커버를 넣어봤네요. 이후에 다 넣은 사진을 찍어야지 했는데.. 찾아보니 없네요. 


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-80


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-400


흰둥이 맥북이랑 다른 알루미늄 바디와 훨씬 좋은 키보드 키감 및 은은하게 들어오는 라이트도 넘 멋지네요. 역시 많은 세월이 지난 후 제품을 들여다 보니, 속도 많이 아니라 디자인 면에서도 그리고 실 사용면에서, 많은 부분이 개선되고 향상된 맥북프로 레티나를 보니 개인적으로도 구입해 보고 싶어졌습니다.


Apple | iPhone 4S | 1/20sec | F/2.4 | ISO-100


2009 맥북 화이트 를 5년을 사용하면서, 성능 (5년이 넘은 세월동안의 업그레이드니.. 말도 안되게 좋아졌죠 뭐..) 외 불편하게 느꼈던 부분들이 말끔하게 해소된 2014 13인치 맥북프로 레티나 기기 구입 / 세팅 그리고 2주 정도 사용한 구입 후기 였습니다. 

posted by youp_han matrim






애플 모바일 기기들의 iOS 8.1 버전이 출시되었습니다.

iOS 8.1 의 업데이트 내용은 다음과 같습니다.


이 릴리즈는 다음과 같은 새로운 기능, 개선사항 및 오류 수정사항을 포함합니다.

  • 사진의 새로운 기능, 개선사항 및 오류 수정사항
    • 베타 서비스로 iCloud 사진 보관함 추가
    • iCloud 사진 보관함이 활성화되어 있지 않을 때 사진 App 및 나의 사진 스트림 앨범에서 카메라 롤 앨범 추가
    • 타임랩스 비디오를 캡처하기 전에 공간이 충분하지 않을 때 알림 제공
  • 메시지의 새로운 기능, 개선사항 및 오류 수정사항
    • iPhone 사용자가 iPad 및 Mac에서 SMS 및 MMS 문자 메시지를 주고 받을 수 있는 기능 추가
    • 검색 결과가 때때로 표시되지 않던 문제 해결
    • 읽은 메시지가 읽음으로 표시되지 않던 오류 수정
    • 그룹 메시지 문제 수정
  • 일부 베이스 스테이션에 연결될 때 발생하던 Wi-Fi 성능 문제 해결
  • Bluetooth 핸즈프리 장비에 연결되지 않던 문제 수정
  • 화면 회전 기능이 제대로 동작하지 않던 오류 수정
  • 셀룰러 데이터에 대해 2G, 3G, LTE 네트워크 중 선택할 수 있는 옵션 추가
  • 비디오가 때때로 재생되지 않던 Safari 문제 수정
  • Passbook 패스에 대해 AirDrop 지원 추가
  • Siri와 별개로 키보드 설정의 받아쓰기를 활성화할 수 있는 옵션 추가
  • 백그라운드에서 HealthKit App이 데이터에 접근할 수 있도록 활성화
  • 손쉬운 사용 개선사항 및 오류 수정
    • 사용법 유도가 제대로 동작되지 않던 문제 수정
    • VoiceOver가 타사 키보드와 동작하지 않을 수 있는 오류 수정
    • iPhone 6 및 iPhone 6 Plus에서 MFi 보청기를 사용할 때 안정성 및 오디오 음질 향상
    • 다른 번호로 전화를 걸 때까지 발신음이 멈추는 VoiceOver 문제 수정
    • 필기, Bluetooth 키보드 및 점자 디스플레이를 VoiceOver와 사용할 때 안정성 향상
  • iOS 업데이트용 OS X 캐싱 서버를 제대로 사용할 수 없던 문제 수정

일부 기능은 일부 국가 또는 지역에서만 사용할 수 있습니다.

이 업데이트의 보안 콘텐츠에 관한 자세한 정보를 보려면 다음 웹 사이트를 방문하십시오.

http://support.apple.com/kb/HT1222?viewlocale=ko_KR



posted by youp_han matrim





최근 애플 제품들을 사용하면서 느끼지만, 애플 제품들 참 좋지만, 시간이 지남에 따라 애플이 제공하는 서비스 사용의 재미가 좋습니다. 저 외에도 수많은 애플 사용자들이 반복적으로 애플 제품을 구입하고, 또한 애플 이 제공하는 서비스들을 유료로 사용하는 이유 중 하나가, 아마도 사용자들이 제품이나 서비스에 투자한, 그 이상의 사용자 편의성과 재미, 그리고 서비스 개발이 지속적으로 되는걸 몸소 느끼게 해주기 때문이 아닐까 싶은데요, 그 서비스 중, 다들 아시는것 처럼 이번 iOS8 과 Yosemite (이하 요세미티) 의 업그레이드를 통해 기기들간의 컨티뉴이티 (continuity: 데이터 연속) 라는 재미난 기능이 생겼습니다.





최근 업그레이드 된 iOS8 을 사용하는 아이폰5 이상의 아이폰 제품들 혹은 아이패드, 아이팻 제품군들의 서로간의 연결 하여 컨티뉴이티의 사용이 가능합니다. 하지만 개인적으로 기기 업그레이드를 미루다 보니, iOS8 과 요세미티 등 모두 지원하는 기기들을 가지고 있지만, 이 멋진 컨티뉴이티 를 사용할 수 있는지 확인차 검색을 해봤습니다.


컨티뉴이티 (continuity) 사용이 가능한 모바일 제품들

(출처 : http://support.apple.com/kb/HT6337?viewlocale=en_US&locale=en_US)


iOS8 이상이 설치된

  • 아이폰 5, 아이폰 5c, 아이폰5s, 아이폰 6, 아이폰 6 플러스
  • 아이패드 (4세대), 아이패드 에어
  • 아이패드 미니, 아이패드 미니 레티나
  • 아이팟 터치 (5세대)


제가 사용하는 아이폰 4S 는 컨티뉴이티 사용을 못합니다.

자 그럼 iOS8 이상이 설치되고 컨티뉴이티 사용이 가능한 모바일 제품들 사이에서 가능한 기능들은 다음과 같습니다.


  • Handoff (핸드오프) : 메일, 사파리, 페이지, 넘버스, 키노트, 지도, 문자, 메모, 캘린더, 연락처 등의 애플 앱들과 서드파티 앱들에서 핸드오프 기능들을 사용할 수 있습니다. 문서, 이메일, 문자등을 연결된 기기 중 하나의 기기에서 작성하다가, 중간에 다른 기기에서 작성하던 곳에서 바로 연결하여 마무리 할 수 있는 기능입니다.  

      설정 : 세팅 > General > Handoff 및 추천 Apps. (두 기기 모두 블루투스가 켜 있어야 하며 같은 아이클라우드 계정에 로그인 되어야 함)


  • Phone Calls (전화걸고 받기) : 사용될 기기 및 아이폰 모두 iOS8 이 설치되어 있어야 하며, 같은 와이파이 네트워크안에 있어야 합니다. 페이스타임 계정도 같아야 하며 Wi-Fi Calling 은 꺼 있어야 합니다.

      설정 : 세팅 > FaceTime and turn off iPhone Cellular Calls

  • Instant Hotspot (핫스팟) : 아이폰을 이용하여 와이파이 핫스팟으로 사용하여 다른 기기들이 아이폰을 통해 와이파이를 사용할 수 있습니다. 같은 아이클라우드 아이디를 사용해야 하며, 이용하는 전화 서비스에서 프로비전(provision) 을 정해줘야 가능한 기능입니다. (3g, lte 공유가 아닌 와이파이 공유입니다.)




이번에 아이폰 6 으로 업그레이드 해야 하는 이유가 생겼네요. iOS8 이 출시 되었고, 컨티뉴이티 사용이 가능한 모바일 제품군들은 애플에서 확인한 내용들이지만, 아직 테스트 중인 요세미티의 출시를 앞두고, 컨티뉴이티가 가능한 맥 계열 PC 들 리스트는 아직 애플에서 확인해 주지 않은 상태 입니다. 하지만 여러 사용자들이 추청해 본 결과,


컨티뉴이티 (continuity) 사용이 가능할 맥 제품들

(출처: http://9to5mac.com/2014/06/20/apple-still-finalizing-support-for-continuity-features-on-older-macs-bluetooth-le-adapters-a-possibility/)

Bluetooth LE 를 탑재한

  • Mid 2011 Macbook Air (맥북에어)
  • Mid 2012 Macbook Pro (맥북 프로)
  • Late 2012 iMac (아이맥)
  • 2013 Mac Pro 혹은 새 제품들


하지만 아직 요세미티의 정식 출시가 안된 상태이며, 위에 리스트 된 제품들 외에서도 컨티뉴이티 기능을 지원을 할 수 있도록 애플에서 많은 노력을 한다고 합니다.


여하튼 제가 가지고 있는 Late2009 화이트 맥북과, 아이폰 4s 는 지원이 안되는건 확실하네요. 그래서 올해나 내년엔 아이폰과 맥북 업그레이드를 꼭 애햐 겠구나.. 라는 결론이..ㅎㅎㅎ

와이프의 아이폰 5s, 아이패드 에어, 아이패드 미니 는 컨티뉴이티가 가능하니, 와이프의 아이패드 미니와 아이폰 5s 을 연결해줘야겠습니다.



posted by youp_han matrim



티스토리 툴바