추운 겨울과 봄이옴을 알리는 꽃샘추위가 지나가고, 드디어 따듯한 봄내음이 제주도에 퍼졌습니다.

주말에 특별한 일이 없으면 방구석에 박혀 휴식을 즐기지만 어제는 왠지 밖에 나가 산책을 하고

싶더라구요. 그래서 간단하게 동내를 산책하며 찍은 사진과 함께 일상생활 포스트를 해보려 합니다.


[지도 출처 : 네이버지도]


출발지는 용담2동 1942번지 입니다. 사진에서는 다호마을 복지회관에서 시작한걸로 나와 있지만

사실은 좀더 뒤에서 시작되었습니다.

총거리 1.3KM, 도보로는 약 20분정도 걸리는 구간입니다.



시작부터 동백꽃이 이쁘게 펴있길래 한번 찍어보았습니다. 돈이 없는지라 DSLR구매할 엄두는 못내겠고

아쉬운대로 스마트폰으로 촬영하여 살짝 보정만 하였습니다.

(포토로더는 본인이 개인적으로 운영하는 페이지 입니다. 광고아님..)

어릴적에는 봄이 참 길었는데 요즘에는 여름과 겨울만 긴것 같습니다.

날이 좋을땐 대충 걸쳐입고 나가서 많이 찍어놔야 할것 같습니다.


가는곳마다 동백꽃이 피어 있더군요. 저는 개인적으로 꽃은 안좋아하지만 그래도 사진찍으면서

기분은 좋았습니다. 색이 너무 이쁘지 않나요?



중간지점을 지나갈 무렵, 강아지 가족을 만났습니다.

처음에는 저를보며 경계를 하는것 같았지만 스마트폰을 내려놓고 경계를 푸니 금세 다가와서

꼬리를 살랑살랑 흔들며 저를 반겨주었습니다.

발에 흙이 많이 뭍어있었는지 일어나보니 검은바지에 온통 흙이....

그래도 너무 귀여워서 그자리를 한참동안이나 떠나지 못했네요 ㅋㅋ




처음이라 사진찍는 기술도 많이 서툴고, 건진 사진은 별로 없지만 정말 재미있었습니다.

앞으로도 시간이나면 밖에나가서 제주도 일상 사진을 찍어 여러분들께 보여드리고 싶네요.

긴글 읽어주셔서 감사하구요, 다음 포스트때 만나요!!

Posted by MAESTRO.
,


NSUserDefaults — A Swift Introduction


NSUserDefaults 는 안드로이드 Preference와 같은 기능을 수행합니다.

간단한 데이터인 경우 구지 데이터베이스를 생성하지 않고도 NSUserDefaults를 이용하여 자료를 저장 

할 수 있습니다.


[사용방법]

let pref = NSUserDefaults.standardUserDefaults()//NSUserDefaults 클래스 참조

pref.setValue("Hello", forKey: "abcd")//앞에서부터 "저장할 데이터", "키값"

print(pref.stringForKey("abcd"))//키값을 이용하여 저장된 데이터 불러오기


아래 내용은 NSUserDfaults와 관련된 애플 개발자 사이트의 설명글입니다.

영어 실력이 시원치 않아 원문을 보고 싶으신 분은

https://developer.apple.com/reference/foundation/userdefaults

로 접속하여 보시면 되겠습니다.

Class

UserDefaults

The NSUserDefaults class provides a programmatic interface for interacting with the defaults system.

NSUserDefaults 클래스는 기본 시스템과 상호 작용할 수있는 프로그래밍 인터페이스를 제공합니다.

 

The defaults system allows an application to customize its behavior to match a user’s preferences.

디폴트 시스템은 사용자의 선호에 맞게 사용자 정의 프로그램 동작을 지정해 줍니다.

 

For example, you can allow users to determine what units of measurement your application displays or how often documents are automatically saved.

예를 들어 어플에 표시된 어떠한 측정 단위나 얼마나 자주 문서를 자동으로 저장할지를 사용자가 결정할 수 있도록 해줄 수 있습니다.

 

Applications record such preferences by assigning values to a set of parameters in a user’s defaults database.

어플리케이션은 사용자 디폴트 데이터베이스 내에 있는 매개 변수 집합으로 각각 선호하는 값을 기록 합니다.


The parameters are referred to as defaults since they’re commonly used to determine an application’s default state at startup or the way it acts by default.

매개 변수는 시작 시 응용 프로그램의 기본 상태 또는 기본적으로 작동하는 방식을 결정하는 데 일반적으로 사용되므로 기본 값으로 참조된다,


해석한다고 해봤지만 뭔소린지 모르겠네요...

전 이만 도망가보겠습니다!

포스트에 관한 피드백은 언제나 환영입니다.



Posted by MAESTRO.
,

NSNotificationCenter

IOS(Swift) 2016. 12. 5. 23:46


Class

NSNotificationCenter

An NSNotificationCenter object (or simply, notification center) provides a mechanism for broadcasting information within a program.

NSNotificationCenter 객체는(또는 줄여서 notification center) broadcasting 매카니즘 정보를 제공해준다.

 An NSNotificationCenter object is essentially a notification dispatch table.

NSNotificationCenter 객체는 notification dispatch table을 기본으로 한다.


Overview

Objects register with a notification center to receive notifications (NSNotification objects) using the addObserver:selector:name:object: or

addObserverForName:object:queue:usingBlock: methods.

notification center는 객체등록을 위해 addObserver:selector:name:object: 또는 addObserverFor

Name:object:queue:usingBlock: methods를 사용한다.

 

Each invocation of this method / specifies a set of notifications.

각각의 메서드는 notification 집합을 지정한다.

 

Therefore, objects may register as observers of different notification sets by calling these methods several times.

그러므로, 서로 다른 notification들은 여러 차례 호출되어 지기 때문에 객체로 등록할 수 있다.

 

Each running Cocoa program has a default notification center.

각각의 Cocoa 프로그램에는 서로 다르게 작동하는 notification center가 있다.

 

You typically don’t create your own.

일반적으로 여러분 스스로 만들지는 않는다.

 

An NSNotificationCenter object can deliver notifications only within a single program.

NSNotificationCenter 객체는 하나의 프로그램에서만 nofitication 기능을 수행할 수 있다.

 

If you want to post a notification to other processes or receive notifications from other processes, use an instance of

만약 다른 프로세서에 notification을 보내거나 다른 프로세서에 있는 notification을 사용하고 싶다면,

https://developer.apple.com/reference/foundation/nsdistributednotificationcenter?language=objc 

이것을 사용해봐라.

Posted by MAESTRO.
,