Boilerplate Code with Xcode Templates
Aug 2, 2024
The Template
//___FILEHEADER___
import UIKit
import Constrained
struct ___VARIABLE_viewName___ViewState: Equatable {
}
class ___VARIABLE_viewName___View: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
render()
}
required init(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
private extension ___VARIABLE_viewName___View {
func render() {
}
}
extension ___VARIABLE_viewName___View {
func apply(state: ___VARIABLE_viewName___ViewState) {
}
}
© Houwert Consultancy | 2024
© Houwert Consultancy | 2024
© Houwert Consultancy | 2024