swift-summary

jonathan?

사실 이런 종류의 프로젝트가 처음은 아닙니다. 흔하디 흔할 수 있는 종류의 swift 학습용 깃헙 프로젝트일지도 모르겠습니다.

2016/04/24 Editor’s choice

jakarmy/swift-summary
_swift-summary - A summary of Apple’s Swift language written on Playgrounds_github.com

개발자의 완성은 얼굴?


문서가 아니다! 코드다!

Apple’s documentation is great for learning Swift, but who’s got the time to read all that?

Swift를 배우기 위해서 document들을 차곡히 정리해 놓은 프로젝트는 아니고 실제 돌아가는 샘플들을 빼곡히 프로젝트로 저장해 놓았습니다.

$git clone

을 통해 실행해 보면 현재 23개의 샘플이 있습니다.

개발자는 코드로 말한다!

swift는 매우 빠르게 업데이트 되고 있으니까 지속적으로 pull 받는 편이 좋겠죠?


playground

이런 코드형태로 개발하고 배포하는 데에는 swift자체(혹은 xcode 자체?) 의 프로젝트인 playground가 한 몫을 담당하고 있습니다.

코드를 만들겠다고 command + N을 누르면 playground 용 소스를 만들 수 있습니다.

친절한 사과씨

playground를 만들기로 결정을 하고 나면 정말 썰렁한 Hello World!가 뜹니다. 정말 썰렁해서 텍스트는 변경

설현으로 쓰고 싶었으나..

하단바는 모두가 짐작하시겠지만 콘솔 역할을 하고, 우측 바는 메모리의 값을 작성하는 데로 보여줍니다.

자동실행 옵션이 중요하다꾸!

자동 실행 옵션이 켜 있다면 손쉽게 확인할 수 있습니다.

15번 예제쯤 되면 제가 켜놓고도 모르겠다고 생각해서 켜 놓으니 역시 모르겠군요.

ARC라고 해서 삼각함수 가지고 노나 했는데 그게 아닌가 봅니다.

Javascipt도 watch — 종류의 툴을 이용하면 대강 손쉽게 만들 수 있을거 같은데, 제가 이쯤 생각했다면 누군가 만들었겠군요.


느려느려느려

근데 이 playground는 저 같은 저사양 Mac을 쓰는 사람에게는 많이 느리군요.

불러도 대답없는 이름이여! 깔껀 까야지

By Keen Dev on April 24, 2016.

Exported from Medium on May 31, 2017.

HEAD

그림은 HEAD와 상관없는 태그네용?

HTML 태그들을 아마 모두 꿰고 계시는 분들은 많지 않을 겁니다. HTML5에 추가된 태그들만 해도 많아서 대부분의 경우는 div, span section,ul,li 등의 태그들이 이루어져 있을 텐데요. 오늘은 그 중에서도 잘 외워지지 않지만 제대로 된 프레젠테이션 레이어를 이루기 위한 필수요소인 HEAD에 대해서 총망라한 프로젝트가 있습니다.

2016/04/23 Today’s Best ( 1027★)

joshbuchea/HEAD
_HEAD - A list of everything that goes in the of your document_github.com


음 어디부터 설명하면 좋을까요?

첫 Element는 일반적이라 그냥 넘어가고

meta tag

meta 태그들을 살펴보면

<meta charset="utf-8"\>

는 html코드의 인코딩 charset을 이야기 하고 있구요.

<meta name="viewport" content="width=device-width, initial-scale=1"\>

는 모바일페이지를 만들 때에는 필수적인 메타 태그입니다. 해상도가 제각각인 모바일 디바이스의 기본 스케일에 맞춰주는 태그입니다.

Link, Fivicon영역도 흥미롭네요


OpenGraph Tag

Facebook 같은 경우는 이 메타태그를 이용해서 이미지와 타이틀을 어떤 것을 읽어 올것인지 지정하는데요

이런 그림을 그릴 때 어떤 그림이 나오는지 궁금하셨죠? 이런 메타태그가 없다면 페이스북이 내부의 알고리즘대로 보여주는데, 가끔 링크를 걸 때에 페이지에서 의도적으로 보여주고자 하는 데로 보여주게 하려면 이런 일련의 메타태그 작업이 있으면 좋겠죠?

카톡 같은 메신저도 마찬가지 입니다.

twitter, google+등의 메타태그도 나옵니다. 카톡이나 라인 메타태그를 확인해서 PU날려주면 좋겠네요.


마지막은 브라우저 별로 약간식 다르거나 추가된 부분의 메타태그들을 모아두었군요.

By Keen Dev on April 23, 2016.

Exported from Medium on May 31, 2017.