swift์์ ์ฐธ์กฐ ํ์๋ฅผ ์ธ๋ ARC๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ด๋ฆฌํ๋ค. ์ฐธ์กฐ ํ์๋ฅผ ๊ณ์ฐํ๋ ๋ฒ์ ์ธ์คํด์ค๋ฅผ ์์ฑ or ๊ธฐ์กด ์ธ์คํด์ค๋ฅผ ๋ค๋ฅธ ๋ณ์์ ๋์ ํ ๋ +1 ์ธ์คํด์ค๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ณ์๊ฐ ํด์ ๋ ๋ or nil์ด ๋ ๋ -1 ๊ทธ๋ฆฌ๊ณ 0์ด ๋์์ ๋, ๋ฉ๋ชจ๋ฆฌ์์ ์๋์ผ๋ก ํด์ ๊ฐ ๋๋ค. ์ด๋ก ์ ์ผ๋ก ์ด๋ ๊ณ ,, ์ค์ ๋ก CFGetRetainCount ํจ์๋ฅผ ์ฌ์ฉํ๋ฉฐ ์ฐธ์กฐ ํ์๋ฅผ ์ธ์ด๋ณด์. RC +1์ด ๋๋ ๊ฒฝ์ฐ class EmptyClass { } let myClass = EmptyClass() // RC +1 let myClass2 = myClass // RC +1 let myClass3 = myClass // RC +1 print(CFGetRetainCount(myClass)) // 4 print(CFGetRetai..
https://www.acmicpc.net/problem/20207 20207๋ฒ: ๋ฌ๋ ฅ ์ํ์ด๋ ์ผ๋ ์ ๋ ์ง๊ฐ 1์ผ๋ถํฐ 365์ผ๋ก ํ์๋์ด์๋ ๋ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์๋ค. ์ํ์ด๋ ๋๋ฌด๋๋ ๊ณํ์ ์ธ ์ฌ๋์ด๋ผ ์ฌ ํด ์ผ์ ์ ๋ชจ๋ ๊ณํํด์ ๋ฌ๋ ฅ์ ํ์ํด๋จ๋ค. ์ฌ๋ฆ์ด ๊ฑฐ์ ๋๋๊ฐ์ ์ฅ www.acmicpc.net ๊ณจ๋5 ๋ฌธ์ ๋ฌธ์ ํ์ด ์ฐ์๋ ๊ตฌ๊ฐ์ ๊ฐ๋ก์ ์ธ๋ก๋ฅผ ๊ตฌํด์ผ ํ๋ค. ๊ทธ๋ฆผ์ ํตํด ๋ณด๋ ๊ฒ ๋น ๋ฅผ ๊ฒ ๊ฐ์ ๊ทธ๋ ค๋ณด์๋ค. ๋จผ์ ๊ฐ ์ผ์์ ํด๋นํ๋ ์ค์ผ์ค์ ๊ฐ์๋ฅผ days ๋ฐฐ์ด์ ์ ์ฅํ๋ค. width๋ 0์ด ๋์ค์ง ์๋ ์ฐ์๋ ๊ฐ์๋ฅผ ๊ตฌํ๋ฉด ๋๊ณ height๋ ํด๋น ๊ตฌ๊ฐ์ ๊ฐ์ฅ max๊ฐ์ด ๋์ด๊ฐ ๋๋ค. ์ฝ๋ import Foundation let n = Int(readLine()!)! var schedules: [(..
์กฐ๊ธ ๋ฆ์ ํ๊ณ ๋ค. 2023์ ๋์๊ฒ ๋ น๋ก์ง ์์ ํด์๋ค. ์์ ๊ฐ์๊ฒ ์์ํ๋ ์ทจ์ค์ ๊ฒฐ๊ณผ๊ฐ ์ข์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ฌ์ค 2023๋ ํ๊ณ ๋ฅผ ์ ์ ๋๋ฉด ์ ์ด๋ ๊ฒ ๋์ ์ ํ๊ณ ๊ฒฐ๊ณผ๋ ์ด๋ฐ ํ์ฌ์ ๋ค๋๊ณ ์์ต๋๋ค~~ ๋ผ๊ณ ์ ์ ์ค ์์๋๋ฐ... ์ทจ์ ์ ํ์ง ๋ชปํ๋ค๋ ์ฌ์ค์ ์ ๊ธฐ ๋ถ๋๋ฌ์ด ๋ง์์ด ์ปธ๋ ๊ฒ ๊ฐ๋ค. ํ์ง๋ง ์ด ๋ํ ๋์ค์ ๋ณด๋ฉด ํฐ ๊ฑฐ๋ฆ์ด ๋ ๊ฒ์ด๋ผ ์๊ฐํด ๋ด๊ฐ ๋๊ผ๋ ๊ฐ์ ๋ค์ด๋ ์๊ฐ์ด ํ๋ฐ๋๊ธฐ ์ ์ ์์ฑํ๋ ค ํ๋ค! ์ 22๊ธฐ ํ๋ & ํํํฐ ์ด์ ์์ ํ ๋ฒ ๋ ํ๋ํ๋ค. ๊ธฐ์กด์ ์์๋๋ฐ 22๊ธฐ๋, ๋ฒ ์ด์ค์บ ํํ์ด๋ผ๊ณ ์๋น์ค๋ฅผ ๋ ๋๋ฒจ๋กญํ๋ฉฐ ์ด์ํ ์ ์๋ ํ์ผ๋ก ํฉ๋ฅ๋ฅผ ํ๋ค. ํ๋ํ๋ฉฐ 21๊ธฐ๋ ์ถ์ํ๋ ํํํฐ์ ์ฑ ๋ฆฌ๋์์ธ๋ ์งํํ๊ณ ์ฌ์ฉ์ฑ ๊ฐ์ ์ ํ๋ฉฐ ๋งค์ฐ ์ฌ๋ฐ๊ฒ ํ๋ํ๋ค. ํํํฐ ์ด์์ ๊ฒฐ์ ํ..
ํ๋ก์ ํธ ์ธํ ํ ๋๋ง๋ค ์ฐพ์๋ด์ ์ด๋ฒ ๊ธฐํ์ ์ ๋ฆฌํ๋ ค ํ๋ค. 1. Main ์คํ ๋ฆฌ๋ณด๋ ์ญ์ 2. Project target - Build Settings - main๊ฒ์ - UiKit Main Storybard File base Name ์ญ์ 3. info.plist - storybard Name ์ญ์ 4. SceneDelegate ์์ func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windowScene = (scene as? UIWindowScene) else { return } window = UIWindow(..