https://swift.org/documentation/api-design-guidelines/
-
μ¬μ©ν λ κΈ°μ€μΌλ‘ λͺ ννκ² μμ±νλ κ² κ°μ₯ μ€μν μ§ν₯μ μ΄λ€. λ©μλλ νλ‘νΌν° κ°μ κ°λ° μμλ ν λ²λ§ μ μΈνκ³ λ°λ³΅μ μΌλ‘ μ¬μ©νλ€. APIλ₯Ό λ§λ€ λλ μ¬μ©νκΈ° λͺ ννκ³ νΈνκ² λ§λ€μ΄μΌ νλ€. μ€κ³λ₯Ό κ²μ¦ν λ μ μΈ λΆλΆμ μ½λ κ²λ§μΌλ‘λ λΆμ‘±νλ€. κ·Έ λμ μ¬μ©νλ μν©μμ λ§₯λ½μ λ§κ³ λͺ νν μ§ λ κ³ λ €ν΄μΌ νλ€.
-
λͺ νν ννμ΄ μμΆν κ°κ²°μ±λ³΄λ€ λ μ€μνλ€. μ€μννΈ μ½λλ μμΆν΄μ κ°κ²°νκ² μμ±ν μ μμ§λ§, λ¨μ§ κΈμμλ₯Ό μ€μ¬μ κ°μ₯ μ§§μ μ½λλ₯Ό λ§λλ κ² λͺ©νλ μλλ€. μ€μννΈ μ½λμ κ°κ²°μ±μ μμ°μ€λ½κ² λ°λ³΅μ μΌλ‘ μ¬μ¬μ©νλ μ½λ(boilerplate)λ₯Ό μ€μ΄λ κΈ°λ₯κ³Ό κ°ν νμ μμ€ν μ λΆμν¨κ³Όλ‘ λλ¬λ λΏμ΄λ€.