분류 전체보기 333

디버깅 5단계

1. What did you expect your code to do? 코드가 무엇을 하기를 기대했는가? ex) 1초마다 eggTimer progress bar가 1칸씩 움직여서 꽉 채워지길 바람 2. What happened instead? 그 대신에 무슨 일이 일어났는가? ex) 0으로 가버림 3. What does your expectation depend upon? 당신의 기대는 실제로 무엇에 달려있습니까? ex) 나눈 값이 십진수이어야. 4. How can we test the things our expectations depend on? 우리의 기대가 의존하는 것들을 어떻게 테스트할 수 있는가? print문 찍어보기 5. Fix our code to make reality match expec..

iOS swift Eggtimer - timer, progress bar

https://easy-coding.tistory.com/92 Swift 타이머(Timer) 사용 60초 카운트다운(CountDown)으로 동작하는 타이머 사용 예제입니다. 예제 코드 //타이머 변수 선언 var timer : Timer? //타이머에 사용할 번호값 var timerNum: Int = 0 //타이머 시작 public func startTimer().. easy-coding.tistory.com https://crazydeer.tistory.com/entry/iOSSwift-Progress-Bar-%EC%82%AC%EC%9A%A9%EB%B2%95 // egg button 클릭시 한번에 progress bar가 다 차게끔 하는 코드 progressbar.progress = 1.0 // How..

iOS switch문 연습

요약: 1. if, else if... 등으로 나타내야 하는 구문이 5개 이상이라면 무조건 switch 구문이 낫다. 2. if, else if.... = switch 같은 역할 위의 switch구문은 아래 if, else if 구문과 의미가 같다. 월 ~ 일요일 switch문으로 출력 (1 ~ 7에 해당하는 각각의 요일 출력) ////Don't change this var aNumber = Int(readLine()!)! func dayOfTheWeek(day: Int) { switch day { case 1: print("Monday") case 2: print("Tuesday") case 3: print("Wednesday") case 4: print("Thursday") case 5: print(..

iOS swift addGestureRecognizer 클릭시 UILabel 색상 변화

런칭한 앱 업데이트 중 기록 -collectionview에서 collectionview 클릭시 해당 contentview에 있는 placeLabel 색상이 검정->textcolor로 바뀌면서 화면 전환. ShopVC.swift //클릭할 때 색깔이 칠해지는 부분 인식하기 위해서 일단 선언 nil, 0, 1, 2, ... var selectedIndexPath: IndexPath! //collectionview에 tap했을때 감지하는걸 달아줌 override func viewDidLoad() { collectionView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(didTouchDown(gestureRecogniz..

iOS swift TabBar image 관련

iOS swift TabBar image 관련 https://vapor3965.tistory.com/101 UITabBarItem 이미지가 원본과 다르게 보이는 현상 해결하기 디자이너 분께서 주신 아래 이미지를 토대로 TabBarController의 TabBarItem에 적용하려고 했다. 문제점 하지만 아래와 같이 동그라미이긴 한데.. 다 채워져있다. 몹시 당황스럽다🙃. Debug View Hierarchy에 vapor3965.tistory.com https://stackoverflow.com/questions/61642009/how-can-i-correctly-size-uitabbarcontroller-icons How can I correctly size UITabBarController icons?..

[포스트모템] 앱 출시 후 회고

[포스트모템] 앱 출시 후 회고 1. 정말 심플한 기획 화면으로 시작(약 7개의 화면). 게다가 개발 중간 중간에 기획을 정말 자주 바꾸었다. 아무래도 처음으로 앱을 출시하는거고 만든 경험 자체가 없어서 정말 러프한 기획을 했다. 나는 기획이나 계획을 세우기보다는 일단 만들면서 생각하자는 스타일이라 앱을 만들면서 기획을 그려나가는 방식이 맞긴 했다. 이번 앱의 경우, 개발 공수 산정부터가 좀 무의미했다고 생각했다. 그 이유는, PanModal, UIMenu등을 한번도 구현해본 적이 없어서 어느 정도의 시간이 들어가는지 아예 예측할 수가 없었다. 그냥 일단 하루하루 최선을 다했다. 공부한다 생각하고 최대한 많은 UI에 도전해보았던 것도 실력향상에 도움 되었다고 생각한다. 예를 들자면 아이폰 갬성 몰라서....