-
Notifications
You must be signed in to change notification settings - Fork 2
CodingConvention
hwangJi edited this page Dec 28, 2020
·
8 revisions
-
Resources
- AppDelegate
- SceneDelegate
- Assets.xcassets
- Storyboard
- APIService
- APIConstant
- Font
-
Sources
- VC
- Cell
- Extension
- Model
- GenericResponse
-
Info.plist
๐ ์์ธํ
ํด๋์ค & Struct
-
ํด๋์ค์ด๋ฆ์๋ UpperCamelCase๋ฅผ ์ฌ์ฉํ์.
-
ํด๋์ค์ด๋ฆ์๋ ์ ๋์ฌ๋ฅผ ๋ถ์ด์ง ๋ง์.
์ข์ ์ >
class CherishCell: UITableViewCell
๋์ ์ >
struct cherishCVCInfo { }
function & ๋ณ์ & ์์
-
ํจ์์ ๋ณ์์๋ lowerCamelCase๋ฅผ ์ฌ์ฉํ์.
-
๋ฒํผ๋ช ์๋ Btn ์ฝ์๋ฅผ ์ฌ์ฉํ์.
-
๋ชจ๋ IBOutlet์๋ ํด๋น ํด๋์ค๋ช ์ ๋ค์ ๋ถ์ด์
์ข์ ์ >
@IBOutlet weak var floatingTodayRecordBtn: UIButton! @IBOutlet weak var firstRegisterView: UIView! @IBOutlet weak var inventoryTableView: UITableView!
๋์ ์ >
@IBOutlet weak var ScrollView: UIScrollView! @IBOutlet weak var leftcollectionview: UICollectionView! @IBOutlet weak var rightcollectionview: UICollectionView! @IBOutlet weak var tableview: UITableView!
-
// MARK:
๋ฅผ ์ฌ์ฉํด์ ์ฐ๊ด๋ ์ฝ๋๋ฅผ ๊ตฌ๋ถ์ง์
- viewDidLoad() ๋ด์๋ Function๋ง ์์น์ํค๊ธฐ
- ๋ฐ๋ณต๋๋ ์ฝ๋๋ Extension์ด๋ Class๋ก ๋ฌถ๊ธฐ
- ํจ์๋ผ๋ฆฌ 1์ค ๊ฐํ
๋ค์ ์คํ์ผ Guide๋ฅผ ์ฐธ๊ณ ํ์ ๐ Style Guide