안녕하세요 :) Zedd입니다. 오늘은 Xcode 소스파일들을 폴더로 이쁘게 정리하는 방법을 알아볼게요 :)※ Xcode 9 이전 버전을 사용하시는 분들만 해당됩니다.Xcode 9은 알아서 다 해줍니다!!!!!!Xcode 9이신분들은 절대 따라하지 마세요. 위 사진은 예시이긴한데, 막 우리의 프로젝트 폴더를 생각해봅시다...저 프로젝트 폴더에 들어가면 저렇게 소스가 정리없이 나오면 음...... 간지가 안납니다.어떤 파일끼리 폴더로 묶을것이냐는, 프로그래머한테 달려있어요. 자신이 보기 편한걸로!!!기능별로 (스토리보드파일, ViewController파일...이런식으로) 묶는 사람도 있고, MVC!! Model은 Model끼리₩~~이렇게 폴더로 묶는 사람도 있어요. :)자신이 어떤 코드를 찾아야할 때 어떤..
안녕하세요 :) Zedd입니다.어제 let us:Go!에서 범모님이 Code Snippet을 아주 간지나게 쓰셨는데, 저도 써보고싶더라구요.Code Snippet은, 그냥 단축키?라고 생각하시면돼요. 그래서 오늘은 Code Snippet써보기! Code Snippet사용해보기 일단 iOS프로젝트나 Command line tool 프로젝트를 만들어줍니다.저는 Command line tool에서 할게요!그리고 자신이 정말 많이 사용하는 코드를 적어주세요.저는 간단하게이런 정말 평범한 코드를 하나 작성해줬어요. 예를들어, 아 나는 매~~~번 위 코드를 작성하고 시작을 해. 그래서 맨날 프로젝트 만들때마다 저 returnValue라는 걸 만들어줘.이러면 귀찮겠죠?그걸 간편하게 해주는 것이 Code Snippet..
안녕하세요 :) Zedd입니다. 오늘은 알고리즘 파티인가요?이 전글 와 Red-Black Tree가 같은 강의자료에 있길래..얼른 iOS글도 써야하는데...ㅎ_ㅎ 뭐 연휴는 기니까....히유ㅠㅠ강의자료 보다보니까, 이때 생각도 나고 디게 그립네요.몇달전에 제가 공부하던것들인데 말이에요. 그 중에서도..네..시험에 Red-Black Tree가 나왔는데..바닥에 지우개가 떨어져서 줍지도 못하고 그 샤프 뒤에 있는 그 짱쪼끄만 지우개로 지우면서 문제를 풀었던 기억이 있네요ㅎㅎ그만큼 지우개가 상당히 중요한 Red-Black Tree입니다 ㅎ간단하게 Red-Black Tree에 대한 글을 써보려고해요 :) Red-Black Tree 이름부터 간지나죠? 우리말로 말하려면.. 적흑.....나무..(한자긴하지만) ....
안녕하세요. Zedd입니다ㅎㅎ아까전에 어떤분이 글을 잘 봤다고 메세지를 주셨어요 :)원래 글도 Amortized Analysis를 쓰기 위해서 썼던건데...이참에 얼른 써야겠다고 생각했어요 XD그래서 오늘은 Amortized Analysis에 대해 알아보겠습니다!! Amortized Analysis Amortized Analysis...? 뭔 분석같은데..라고 생각하실거에요 :)한글로 하면 분할상환분석이라고 한답니다. 저는 "에모타이즈드 어날리시스"라고 부르는게 편해서 그렇게 부르고 있어요.그래서 이 Amortized Analysis가 무엇이냐!저도 알고리즘시간에 처음 배웠답니다. 간단하게 Amortized Analysis의 정의를 말씀드리자면,"최악의 경우에 대해 최악의 경우가 발생하도록 연속된 연산을..
안녕하세요:) Zedd입니다.지금 으로 글을 하나 쓰고있는데, 문득 TTF와 OTF의 차이점이 궁금해져서..이렇게 글을 쓰게 되네요 XD 폰트를 받을려고 딱 다운로드버튼을 누르면 나오는 창..바로 위와같은 화면을 보신 적 있을거에요. 이렇게만 보면 윈도우면 반드시 TTF를 받아야 할 것 같고, OS X면 반드시 OTF를 받아야할 것 같은 느낌....그래서 오늘은 이 둘의 차이점이 뭔지 알아보는 시간~~시작할게요 :) TTF? OTF? 차이점 알아보기 ● TTF(True Type Font)TTF는 1980년대에, 마이크로소프트와 애플이 어도비에 대항하기 위해 만든 글꼴 저장 형식이에요.OTF보단 TTF를 많이 들어보셨죠? TTF는 가장 오래됐고, 가장 일반적인 글꼴 저장형식이에요. 모든 응용 소프트웨어에서..
안녕하세요! Zedd입니다 :)오늘은 UHC(Undirected Hamiltonian Cycle)는 NP-Complete인 것을 증명해볼려고 해요 XD Hamiltonian Cycle(이하 헤밀토니안 사이클)문제는 글에서 소개했었죠? 헤밀토니안 사이클이 뭔지 모르시는 분들은 읽고와주세요 :)이 글 역시 P, NP, NP-Hard, NP-Complete에 대한 개념이 없으면 전혀 이해를 하지 못하실거에요 :(P, NP : NP-Hard, NP-Complete : 그럼 시작할게요! Undirected Hamiltonian Cycle은 NP-Complete이다. 주어진 그래프에서 출발점과 종료점만 두 번 나타나는 것을 제외하고는 정점이 한 번씩만 나타나는 사이클을 해밀턴 사이클 (Hamiltonian cycl..
안녕하세요 :) Zedd입니다. 에서, NP-Hard의 정의는"NP클래스 안에 있는 모든 문제가 어떤 문제(Q)로 reducible하면, 그 문제 Q는 NP-Hard이다." 라고 말씀드렸어요. 근데, 인터넷에 NP-Hard의 정의를 찾아보시면 이런글들이 엄청나게 많습니다. 저도!!! 저 글에 이렇게 써놨었어요. 이렇게요. 근데..오늘 지하철을 타면서 문득 "NP클래스 안에 있는 모든 문제가 어떤 문제(Q)로 reducible하면, 그 문제 Q는 NP-Hard이다."이거랑,"NP-Hard는 어떤 Certificate를 주더라도 그것을 다항시간에 대답할 수 없다."이거랑 뭔상관이지???라는 궁금증이 들었습니다... 솔직히 서로 하나도 상관없잖아요. 근데 둘다 NP-..
안녕하세요 :) 주말 잘 보내시고 계신가요 ㅎㅎ?비도 오고 그래서 뭔가 코딩하기 싫은...날이라서 계속 쓰자고 쓰자고 마음먹었던 NP-Hardness의 3탄!!!!바로 TSP(Traveling Salesman Problem)는 NP-Complete라는 것을 증명하는 글을 써보려고 해요 :) 아직 P, NP의 개념을 모르시는 분들은 .NP-Hard, NP-Complete의 개념을 모르시는 분들은 를 읽고와주세요.이제부터 말할 개념들은 위 두 글을 읽고오지 않으면, 이해가 전혀 되지 않을거에요 ㅠㅠ제 글이 아니더라도, P, NP, NP-Hard, NP-Complete의 개념에 대해서 공부하고 이 글을 봐주세요 :) 시작할게요! TSP(Traveling Salesma..
- swift array
- iOS delegate
- swift sort
- swift3
- 스위프트
- IOS
- WWDC
- swift 공부
- SwiftUI
- ios 13
- swift delegate
- swift tutorial
- FLUTTER
- Git
- fastlane
- 제이슨 파싱
- 피아노
- WidgetKit
- WKWebView
- Accessibility
- Swift
- np-hard
- Xcode
- Combine
- actor
- np-complete
- github
- 회고
- 스위프트 문법
- UIBezierPath
- Total
- Today
- Yesterday