๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (103) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [iOS, Swift] ContainerView ๋ง๋ค๊ธฐ, View๊ฐ ๋ฐ์ดํฐ ์ ๋ฌํ๊ธฐ - 1. prepare ๋ฉ์๋, 2.Children, parent ํ๋กํผํฐ ์ฌ์ฉ ์ปจํ ์ด๋ ๋ทฐ ์ปจํธ๋กค๋ฌ(Container View Controller)์ ๋ํด ์์๋ณด์ ์ฝํ ์ธ ๋ทฐ ์ปจํธ๋กค๋ฌ๋ ์ด๋ฏธ์ง๋ ํ ์คํธ, HTML ํ์ด์ง ๋ฑ ์ฑ์ ํ๋ฉด์ ํํํ ์ฝํ ์ธ ๋ฅผ ๊ด๋ฆฌํ๋ ์ปจํธ๋กค๋ฌ์ ๋๋ค. ์ด๋ฅผ ์ํด ์ฝํ ์ธ ๋ทฐ ์ปจํธ๋กค๋ฌ๋ ํ๋ฉด ์ ์ฒด ์ฌ์ด์ฆ์ ๋ฃจํธ ๋ทฐ๋ฅผ ๋ด์ฅํ๊ณ ์์ผ๋ฉฐ, ์ด ๋ทฐ ์์ ๊ฐ์ข ์ฝํ ์ธ ๋ฅผ ์น์ด ํ๋ฉด์ ์ถ๋ ฅํฉ๋๋ค. iOS๋ ํ๋ฉด์ ์ ์ฝ์ผ๋ก ์ธํด ๊ธฐ๋ณธ์ ์ผ๋ก ํ ํ๋ฉด์ ํ๋์ ๋ทฐ ์ปจํธ๋กค๋ฌ๋ง ํ์ํ ์ ์๊ธฐ ๋๋ฌธ์, ๋๋จธ์ง ๋ทฐ ์ปจํธ๋กค๋ฌ์ ์ ๊ทผํ๋ ํจ์จ์ ์ธ ์๋จ์ ์ ๊ณตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด๋ฅผ ์ํด ์ปจํ ์ด๋ ๋ทฐ ์ปจํธ๋กค๋ฌ๋ ํ๋์ ๋ทฐ ์ปจํธ๋กค๋ฌ์์ ๋ค๋ฅธ ๋ทฐ ์ปจํธ๋กค๋ฌ๋ก ์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ์ด์ด์ง๋๋ก ๋ค์ํ ์๋จ์ ์ ๊ณตํฉ๋๋ค. Apple Developer Documentation developer.appl.. [Error, Xcode] Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service ~ was invalidated: ํด๊ฒฐํ๊ธฐ Xcode ์๋ฌ Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service ~ was invalidated: ํด๊ฒฐํ๊ธฐ! [ERROR] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to se.. [Git] ์ ์ฅ์ repository ์ฎ๊ธฐ๊ธฐ, ์ด๋ git repository mirroring git ์ ์ฅ์(repository)๋ฅผ ์ปค๋ฐ๋ก๊ทธ ํฌํจ, ๊ทธ๋๋ก ์ฎ๊ธฐ๋ ๋ฐฉ๋ฒ [Solution] 1. ์๋ณธ ์ ์ฅ์(A)๋ฅผ ๋ณต์ฌ(mirroring)ํ๋ค. $ git clone --mirror [์๋ณธ ์ ์ฅ์ ๊ฒฝ๋ก] 2. ํด๋ก ํ ๋๋ ํ ๋ฆฌ ์์ผ๋ก ์ด๋ $ cd [์๋ณธ ์ ์ฅ์ ์ด๋ฆ].git 3. ์๋ก ์ด๋ํ ์๊ฒฉ ์ ์ฅ์(B) ๊ฒฝ๋ก ์ง์ $ git remote set-url --push origin [์ด๋ํ ์๊ฒฉ ์ ์ฅ์] 4. ์ ์๊ฒฉ ์ ์ฅ์๋ก push $ git push --mirror ์ด๋, ์ ๋ ฅํ๋ Password๋ github ๋น๋ฒ์ด ์๋ ํ ํฐ๊ฐ์ ๋๋ค. (github ํ ํฐ ์์ฑ >> https://lxxyeon.tistory.com/72?category=901164) [Error, Xcode] The Legacy Build System will be removed in a future release. ํด๊ฒฐํ๊ธฐ ๋น๋ ์ค๋ฅ ๋ฐ์~ The Legacy Build System will be removed in a future release. You can configure the selected build ststem and this deprecation message in File > WorkSpace Settings. ์์๋ณด๋, Legacy build system์ด DEPRECATED ๋์ด์ ๋์ค๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. Apple Developer Documentation developer.apple.com (Xcode10๋ถํฐ๋ Default๊ฐ New Build System๋ก ์ธํ ๋์ด์์ผ๋ฏ๋ก ๋ฌธ์ X) [ํด๊ฒฐ๋ฐฉ๋ฒ] XCode --> File --> Workspace(Project) Setting Workspace(Pr.. [iOS, Objective-C] prefixheader.pch ์ถ๊ฐํ๊ธฐ .pch ํ์ผ์ด๋? Precompile Prefix Header๋ก ๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ํค๋๋ก ์ปดํ์ผ ์๊ฐ์ ๋จ์ถ์ํค๋ ์ญํ ์ ํ๋ ํ์ผ์ ๋๋ค. ํด๋น ํ์ผ์ ์ถ๊ฐํด์ฃผ๋ ์ฝ๋๋ค์ ๋ชจ๋ ํ์ผ์ ํฌํจ๋์ด ์ปดํ์ผ๋ฉ๋๋ค. *ObjectiveC ํ๋ก์ ํธ์๋ง ์กด์ฌ, Swift์์๋ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด์ ๋ ์๋ ๋งํฌ๋ก~ Why .pch file not available in swift? In swift, Prefix.pch file is not provided. In my project, I want to declare some macros globally and use through out application. Can anyone give me suggestion how to do it, Where to declar.. ํ๋ก๊ทธ๋จ ๋ค์ด๋ฐ ๊ท์น(Naming Convention) ๋ณ์๋ช ์ ์๋ช ํ๋ ๊ณ ํต์ ๋์ด์ฃผ๋ ํ๋ก๊ทธ๋จ ๋ค์ด๋ฐ ํ๊ธฐ๋ฒ์ ๋๋ค. ํจ์จ์ ์ธ ์ ์ง๋ณด์๋ฅผ ์ํด์๋ ๊ฐ๋ฐ์ ํ์ ์๋ค๊ณผ ๋ค์ด๋ฐ ๊ท์น์ ์ ์ธํ๋ ๊ฒ์ ํ์๋ผ๋ ๊ฒ,,,, ์ค๋๋ ๊นจ๋ซ๊ณ ์์ฑํ์์ต๋๋ค๐ ๐ฅ Camel Case(์นด๋ฉ ์ผ์ด์ค, =Lower Camel Case) โ๏ธ ๋ํ์ ์๋ด๊ณผ ๊ฐ์ด ๋ฌธ์์ด์ ์ฒซ ๋ฌธ์๋ฅผ ์ ์ธํ๊ณ ๋จ์ด์ ์ฒซ ๊ธ์๋ง๋ค ๋๋ฌธ์๋ก ํํํ๋ ๋ฐฉ์์ ๋๋ค. ๋ง์ ํ๋ก๊ทธ๋จ ์ธ์ด์์ ์ปจ๋ฒค์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. โ๏ธ ์ฉ๋ : ์ค๋ธ์ ํธ, ํจ์ ๊ทธ๋ฆฌ๊ณ ์ธ์คํด์ค โ๏ธ ๋ณํ ์ : My Visitor Count โ๏ธ ๋ณํ ํ : myVisitorCount ๐ฅ Pascal Case(ํ์ค์นผ ์ผ์ด์ค, =Upper Camel Case) โ๏ธ ์นด๋ฉ ์ผ์ด์ค์ ์ ์ฌํ์ง๋ง ์ฒซ ๋ฌธ์๋ ๋๋ฌธ์๋ก ํํํฉ๋๋ค. โ๏ธ ์ฉ๋ : OOP ํ.. [UML] ์ํ์ค ๋ค์ด์ด๊ทธ๋จ(Sequence Diagram) UML์ ์ข ๋ฅ ์ค ์ํ์ค ๋ค์ด์ด๊ทธ๋จ(Sequence Diagram)์ ๋ํด ์์ธํ ์์๋ณด์. ๊ทธ์ ์, UML(Unified Modeling Language) ์ด๋? [UML]UML(Unified Modeling Language)์ด๋? ๐ฅ ์ ์ ๐ฅ โ๏ธ ๊ฐ๋ฐ ์์คํ ์ ์ดํดํ๊ธฐ ์ฌ์ด ํํ๋ก ํํํ์ฌ ๊ธฐํ์, ๊ฐ๋ฐ์, ์ํคํ ์ณ๊ฐ ํจ์จ์ ์ผ๋ก ์์ฌ ์ํต ํ ์ ์๊ฒ ํด์ฃผ๋ ํ์คํ๋ ๋ชจ๋ธ๋ง ์ธ์ด โ๏ธ ๊ฐ์ฒด์งํฅ์ ์ธ ๋ถ์๊ณผ ์ค๊ณ lxxyeon.tistory.com ๐ฅ ์ํ์ค ๋ค์ด์ด๊ทธ๋จ(Sequence Diagram)๋ ? โ๏ธ ๊ฐ์ฒด๋ค ์ฌ์ด์์ ์๊ฐ์ ๋ฐ๋ผ ๋ฐ์ํ๋ ์ํธ์์ฉ์ ๋ณด์ฌ์ฃผ๋ ๋ค์ด์ด๊ทธ๋จ โ๏ธ ๋ฌธ์ ํด๊ฒฐ์ ํ์ํ ๊ฐ์ฒด๋ฅผ ์ ์, ๊ฐ์ฒด๊ฐ์ ์ก/์์ ๋ฉ์์ง์ ์์๋ฅผ ์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ํ์ํ๋ ๋ค์ด์ด๊ทธ๋จ โ๏ธ ์ผ๋ฐ์ ์ผ.. [UML] ํด๋์ค ๋ค์ด์ด๊ทธ๋จ(Class Diagram) UML์ ์ข ๋ฅ ์ค ํด๋์ค ๋ค์ด์ด๊ทธ๋จ(Class Diagram)์ ๋ํด ์์ธํ ์์๋ณด์. ๊ทธ์ ์, UML(Unified Modeling Language) ์ด๋? [UML]UML(Unified Modeling Language)์ด๋? ๐ฅ ์ ์ ๐ฅ โ๏ธ ๊ฐ๋ฐ ์์คํ ์ ์ดํดํ๊ธฐ ์ฌ์ด ํํ๋ก ํํํ์ฌ ๊ธฐํ์, ๊ฐ๋ฐ์, ์ํคํ ์ณ๊ฐ ํจ์จ์ ์ผ๋ก ์์ฌ ์ํต ํ ์ ์๊ฒ ํด์ฃผ๋ ํ์คํ๋ ๋ชจ๋ธ๋ง ์ธ์ด โ๏ธ ๊ฐ์ฒด์งํฅ์ ์ธ ๋ถ์๊ณผ ์ค๊ณ lxxyeon.tistory.com 1. ํด๋์ค ๋ค์ด์ด๊ทธ๋จ(Class Diagram) ์ด๋? โ๏ธ ์๊ฐ์ ๋ฐ๋ผ ๋ณํ์ง ์๋ ์ ์ ๋ชจ๋ธ๋ง(๊ฐ์ฒด๋ค์ ๊ณตํต ๊ตฌ์กฐ์ ๋์๋ค์ ์ถ์ํํ ๊ฒ)์ ๋ํ์ ์ธ UML ๊ตฌ์กฐ ๋ค์ด์ด๊ทธ๋จ โ๏ธ ํด๋์ค์ ๊ตฌ์ฑ์์(์์ฑ, ํจ์, ๋ณ์) ๋ฐ ํด๋์ค๊ฐ์ ๊ด๊ณ๋ฅผ ํํํ๋ ๋ค์ด์ด๊ทธ๋จ.. ์ด์ 1 ยทยทยท 7 8 9 10 11 12 13 ๋ค์