pattern(3)
-
[ํ์คํ] ZMQ Pattern
ZMQ Request-Reply pattern ‘Hello World’ client/server example Client sends “Hello” to the server Server replies with “World” 1:1 TCP echo ์๋ฒ์ ์ ์ฌ Synchronous REQ-REP socket ์ดํ๋ฆฌ์ผ์ด์ ์ ๋๊ธฐ, ํต์ ์ ๋ํ ๋ถ๋ถ์ ์์์ ๋น๋๊ธฐ๋ก ์ฒ๋ฆฌ๋จ Client issues send() and then recv(), in a loop ํด๋ผ์ด์ธํธ๊ฐ ์ ํํ ํจํด - ๋ฆฌํ์คํธ ํจํด / ์๋ฒ๋ ๋ฆฌํ๋ผ์ด ํจํด Doing any other sequence (e.g., sending two messages in a row) will result in a return code of -1 from t..
2023.04.18 -
[๋์์ธ ํจํด] ์ฑ๊ธํค ํจํด์ด๋? (iOS - Singleton Design Pattern) + ์์กด์ฑ ์ฃผ์ (DI)
โ ์ฑ๊ธํค ํจํด (Singleton Pattern) ํ๋์ ํด๋์ค์ ํ๋์ ์ธ์คํด์ค๋ง ๊ฐ์ง๋ ํจํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ๋ชจ๋์ ๋ง์ด ์ฌ์ฉ๋จ iOS ์์๋ ๋ง์ด ์ ์ฉ๋๋ ์ค์ํ ๋์์ธ ํจํด ์ค ํ๋ ์ฌ๋ฌ ํ์ผ์์ ๋์ผํ ๊ฐ์ฒด๋ฅผ ํ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ, ์ฑ๊ธํค ํจํด์ ๋ ์ฌ๋ฆฌ์ ์ฑ๊ธํค ํจํด -> ๊ฐ์ฒด๊ฐ ์์ฑ๋๋ฉด ์์๋ก ๋ฉ๋ชจ๋ฆฌ์์ ํด์ ํ์ง ์๋ ์ด์ ํ๋ก๊ทธ๋จ์ด ๋๋ ๋๊น์ง ๋ฉ๋ชจ๋ฆฌ์ ์ ์ง๋จ ํ๋ก์ ํธ ๋ด์์ ๊ฐ์ฒด๋ฅผ ํ๋๋ง ์์ฑํ์ฌ ๊ณต์ฉ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ์ฉ // Shared URL Session let sharedURLSession = URLSession.shared // Default File Manager let defaultFileManager = FileManager.default // Standard User ..
2022.12.24 -
UMC iOS 4์ฃผ์ฐจ ์ธ๋ฏธ๋ (10/10 ์์์ผ)
๊ฐ์๋ก ๋์ฒด ๋ฆ์ ์๊ฐ์ ์ฌ๋ผ์์, ๋ค์๋ ๋ค์๋ค. Table view, Collection view -> Protocol ๋ฏธ์ ์ ๊ฒ ๋! ์ค๋์ ๋ด์ฉ ~ - ๋๋ ๋ฐฅ๋จน์ธ ์ค์ ํ๋ฉด ๊ตฌํํ ๋ table view ํ์ฉํจ ! : Cell ๊ด๋ จํ์ฌ ์ด๋ ค์์ ๊ฒช์๋ ๊ธฐ์ต์ด ๋๋ค.. - ์ฌ์ฌ์ฉ Queue : ๋ค์์ ์ค๋ช - ๋์ผํ ๋ด์ฉ๋ค์ ๋์ดํ ๋ ์ฌ์ฉํ๋ฉด ๋๋ค. - ์ค์ ํ๋ฉด, ์นด์นด์คํก ํ ํ๋ฉด ๋ฑ๋ฑ - Table view : swift option (๋ฉ๋ชจ ์ญ์ , ์นด์นด์ค ์ฑํ ๋ฐฉ ๋๊ฐ๊ธฐ ๋ฑ) - Collection view : paging option (์ดํ ์๋จ์ ๋ฐฐ๋ -> ํ์ด์ง ์ค์์ดํ ๊ฐ๋ฅ) - ๋ ๋ค Scroll view๋ฅผ ์์๋ฐ๊ณ ์๋ค. - table view๋ก ๊ตฌํ ๊ฐ๋ฅํ ๊ฒ์ collection..
2022.10.11