안녕하세요 :) Zedd입니다.오늘은...제목에서 볼 수 있듯이, 함수객체..모나드..등등..을 알아보려고 합니다.저는 모나드라는 개념이 정말 딱 확실하게 와닿지가 않았는데, 읽다보니까 알 것 같아서 정리해볼려고 해요 :)저같은 분들에게 도움이 되는 글이었으면 좋겠습니다. 그래서 엄청 쉽게 설명할거에용 XD 자......저는 모나드라는 개념을 알고싶은데 모나드라고 치면...모나드 뿐만 아니라 엄청 많은 개념이 같이 나와서 조금 헷갈리더라구요. 먼저 크게 3가지 개념이 나옵니다. 컨텍스트함수객체모나드 이걸 설명하면서 뭐 map이니 flatMap이니...이러죠.그럼 설명 해볼게요. 먼저 컨텍스트(context) ● 컨텍스트(Context) 맥락, 문맥 뭐 이런뜻이네요."우리"가 말하는 컨텍스트는 "어떤 위치..
File System Programming Guide를 공부해봅시댜.도큐먼트는 여기를 참고 할거에요. File System Programming Guide 파일시스템은 데이터 파일, App 및 OS와 관련된 영구 저장소를 처리합니다. 따라서 파일 시스템은 모든 프로세스에서 사용되는 기본 리소스 중 하나입니다.APFS는 mac OS, iOS, watchOS 및 tvOS의 기본 파일 시스템입니다. (APFS을 잘 모르신다면 글을 참고해주세요 XD)기본 디렉토리 구조는 iOS와 macOS에서 비슷하지만 각 시스템이 앱과 사용자 데이터를 구성하는 방식에는 차이가 있습니다. 파일 시스템과 상호 작용하는 코드를 작성하기 전에, 먼저 파일 시스템의 구성과 코드에 적용되는 규칙에 대해 약간 이해해야 합니다. 적절한 보..
안녕하세요 :) Zedd입니다.오늘은 Apple의 파일 시스템에 대해 정리해볼려고 합니다. Apple의 파일시스템. HFS+와 APFS 자.....지금 HFS+..? APFS..?라고 생각하시는 분들이 계실텐데요.하나씩 설명해드리겠습니다.제목에서 볼 수 있듯이 Apple의 파일시스템인 것 같네요. 파일시스템이야기를 할 건데, 파일시스템이 뭔지는 아시죠?!!?! 파일 시스템(file system, 문화어: 파일체계)은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다. 이라고 합니다. 우리가 이렇게 편리하게 파일에 접근할 수 있도록 내 파일을 잘 보관해주고 관리해주는 것이 파일시스템의 역할이죠. 이러한 파일은 보조기억장치(ex. 하드디스크)에 저장되는데,..
안녕하세요 :) Zedd입니다.클린코드 4장!!! 주석입니다. 읽으면서 가장 정말 가장 뜨끔뜨끔 거렸던.....챕터였어요....나잖아..?하는 말도 많고.....반성을 많이 하게 된 챕터여씀시작할게요!XD 주석 나쁜 코드에 주석을 달지 마라. 새로 짜라. - 브라이언 W. 커니핸, P.J.플라우거- 크....... 잘 달린 주석은 그 어떤 정보보다 유용하다. 경솔하고 근거없는 주석은 코드를 이해하기 어렵게 만든다.오래되고 조잡한 주석은 거짓과 잘못된 정보를 퍼뜨려 해악을 미친다.사실상 주석은 기껏해야 필요악이다.우리에게 프로그래밍 언어를 치밀하게 사용해 의도를 표현할 능력이 있다면, 주석은 전혀 필요하지 않으리라.(진짜 인정..)우리는 코드로 의도를 표현하지 못해, 그러니까 "실패"를 만회하기 위해 주석..
안녕하세요 :) Zedd입니다.꼭 다뤄보고 싶었던 접근성에 대해서 공부해볼려고 합니다. XD지난 let us:Go!에서 범모님이 접근성에 다루는 것을 보고..정말...이것은...대박...이라고....느꼈었죠아무튼 차근차근 알아보려고 합니다!!!! Accessibility(접근성) ㅇㅇ접근성이래요접근성이 뭐지? 산업 디자인, 사용자 인터페이스 디자인, 건축, 시스템 공학, 인간공학 등의 분야에서 쓰이는 용어로, 사용자의 신체적 특성이나, 지역, 성별, 나이, 지식 수준, 기술, 체험과 같은 제한 사항을 고려하여 가능한 많은 사용자가 불편 없이 이용할 수 있도록 제품, 서비스를 만들어 제공하고 이를 평가 할 때 쓰이는 말이다. 접근성이 높다는 것은 이러한 제한 사항을 가진 사용자도 불편 없이 사용할 수 있다..
안녕하세요 :) Zedd입니다.2장에 이어서~~~3장!! 함수네요!!이 장은 특히 정말 예제 코드가 많아서...제가 요약한 것만 보시면 좀 이해가 안가실 수도 있어요. 참고로..이 책의 모든 예제는 Java로 이루어져 있음...음..그러니까...음...요약을 하긴 할건데요, 암튼 완벽히 이해하실려면 코드를 같이 봐야 한다는 사실 ㅎㅎ어떤 프로그램이든 가장 기본적인 단위가 함수입니다. 이 챕터에서는 함수를 "잘" 만드는 법을 소개하고 있어요.의도를 분명히 하는 함수를 어떻게 구현할 수 있을까? 함수에 어떤 속성을 부여해야 처음 읽는 사람이 프로그램 내부를 직관적으로 파악 할 수 있을까? 시작할게요!! 함수 ● 작게 만들어라! - 함수를 만드는 첫째 규칙은 '작게!'다. - 함수를 만드는 둘째 규칙은 '더 ..
안녕하세요 :) Zedd입니다.클린코드 2장 ~.~ 의미있는 이름챕터네요..!!!이 챕터에서는 이름을 잘 짓는 간단한 규칙을 몇가지 소개할거에요. 의미있는 이름 ● 의도를 분명히 밝혀라 - "의도가 분명하게 이름을 지으라"고 말하기는 쉽지만....좋은 이름을 지으려면 시간이 걸린다. ==> 하지만 좋은 이름으로 절약하는 시간이 훨씬 더 많음. ● 그릇된 정보를 피하라- 프로그래머는 코드에 그릇된 단서를 남겨서는 안된다. 그릇된 단서는 코드 의미를 흐린다. - 널리쓰이는 의미가 "있는" 단어를 다른 "의미"로 사용하면 안된다.- 서로 흡사한 이름을 사용하지 않도록 주의한다. ==> 유사한 개념은 유사한 표기법을 사용한다. 이것도 정보기 때문에, 일관성이 떨어지는 표기법은 그릇된 정보다. ● 의미있게 구분하..
안녕하세요 :) Zedd입니다.클린코드를 꼭 지금 읽어야 하는데....또 나중에 되면 까먹을까바 ㅎㅎㅎ..정리를 해보려고해요 ㅎㅎ 얼마전에 읽는데 1장이 나오기까지가 넘나 오래걸리는것..옮김이 서문 > 추천사 > 들어가면서..ㅋ....ㅎㅋㅎㅋㅎㅋ.. 이것도 그냥 막 뻘소리가 아니라..다 도움이 되는? 그냥 넘기기에는...그냥 넘기기에는 내 마음이 너무 불편한 글들입니다.추천사도 간지 bb;; 그래서.......옮김이...서문...부터..........정리해보려고....합니다....제일 좋은 방법은 사거나 빌려서 읽는게 좋겠죠? 제가 밑에 적은거는 그냥 정말 "요약"이구요....요약도 정말 제 개인적인 생각으로 중요하다는 것만 적었어요. 그렇다고 밑에 안적은게 중요하지 않다..!!이거는 아닙니다........
- swift array
- swift sort
- UIBezierPath
- 피아노
- swift delegate
- WidgetKit
- 회고
- Git
- swift tutorial
- Swift
- SwiftUI
- swift3
- np-complete
- actor
- np-hard
- FLUTTER
- WKWebView
- IOS
- ios 13
- 제이슨 파싱
- Xcode
- WWDC
- 스위프트 문법
- Combine
- github
- fastlane
- 스위프트
- Accessibility
- iOS delegate
- swift 공부
- Total
- Today
- Yesterday