화성 테라포밍 게임 기획
·
카테고리 없음
새벽에 정신줄 놓고 만든 게임 기획 지구지구 온난화와 각종 사회문제가 넘쳐나는 디스토피아가 된 지구서울, 뉴욕과 같은 사이버펑크화 된 대도시들은 이미 기업 전쟁에 의해 멸망해버림김정은, 블라디미르 푸틴같은 정치적 독재자들은 사이보그화되어 현재까지 살아남았음그런 권력층들이 지구를 버리고 우주를 지배하기 위해 화성에 핵 미사일을 쏴버림화성화성은 평균 기온 영하 80도에 이를만큼 엄청 추웠으나 핵 미사일로 인해 영하 40도까지 온도가 올라감땅의 9할은 사막과 같이 아무것도 없으며 종종 거센 모래바람이 붐화성의 극지방에는 얼음층 존재함. 핵미사일 발사로 인해 이 얼음이 물로 녹아버리고 하늘로 증발함그러나?! 얼음층이 녹자 그 속에서 알 수 없는 생명체들이 깨어나기 시작하고…. (주인공은 이제 ㅈ됨)상황 설명이런..
iOS - Swift 세미콜론(;) 유용하게 쓰기
·
공부/iOS
세미콜론(;)으로 여러 줄의 코드를 한 줄로 작성 가능print("WOW"); print("WOW")임시로 작성할때 유용가독성이 좋지 않기 때문에 일반적인 상황에서는 사용XuserList.forEach { let name = $0.name; print(name) } 세미콜론 유용하게 쓰기이때 WOW가 실행됨return print(”WOW”)로 인식하기 때문이 점은 JavaScript랑 비슷한 듯returnprint("WOW")이렇게 엔터를 겁나 많이 쳐도 WOW가 출력 됨return print("wow")이때 세미콜론을 넣으면 WOW가 출력되지 않음return;print("WOW")
iOS - UILabel에 padding 주기
·
공부/iOS
개요UIView안에 UILabel을 넣는 방식 존재but, UILabel을 상속받아서 padding을 줄 수 있음설명drawText함수에 insets을 넣어 text에 패딩을 적용해서 그림하지만 텍스트가 잘림intrinsicContentSize를 조정하여 뷰의 본질적 사이즈 조정bounds값이 바뀔때마다 preferredMaxLayoutWidth를 패딩을 포함하도록 정의class CustomLabel: UILabel { var insets: UIEdgeInsets = .zero override var intrinsicContentSize: CGSize { let size = super.intrinsicContentSize return CGSize( ..
iOS - UITabBarController
·
공부/iOS
개요Android의 바텀 네비게이션. 하단바임각 탭에는 ViewController가 들어감UITabBarControllerDelegate: 탭 바와의 상호작용에 대한 알림을 보내줌TMI: 탭이 6이상일 경우 처음4개의 탭 + more탭으로 표시됨주의할 점tabViewController의 view 프로퍼티에 직접 접근하면 안됨사용setViewControllers함수로 각 탭 뷰 설정. 이때 각탭은 UINavigationController로 감싸는 게 보통.tabBar.items nil체크 한 뒤 스타일 입력import UIKitimport Thenclass MainViewController: UITabBarController { let homeViewController = UINavigatio..
hhhello
고딩 개발자의 100억 벌기