안녕하세요! 민군입니다. @_@... 오늘은 Xcode상에서 코딩 중 유용하게 사용되는 간단한 주석 및 마크업 활용방법을 공유합니다! 주석이라 함은 코드가 많아지고 복잡해질 수록 으 빛을 발하는 법이죠. 주석이 없게되면 유지보수나 협업간에 큰 문제가 생길 수 있을 겁니다. 기본적인 사용방법 알아보겠습니다. 위와같이 MovieInfoTableViewController라는 Swift언어 상 클래스가 있습니다. 위 클래스의 간략한 설명을 주석으로 달아보겠습니다. 단 한줄의 주석을 처리하는 방법은 //주석 방식으로 사용하시면 됩니다. 그럼 곧 바로 사용해보겠습니다. // 영화정보 테이블뷰 컨트롤러 라고 주석을 설정하였습니다. 위처럼 주석으로 설정한 경우, 앱 실행중에 해당 주석코드는 작동하지 않습니다. 코드가 ..
안녕하세요! 민군입니다 ^-^// 오늘은 간단한 Swift 개발 팁을 공유합니다. 바로 뷰의 CGColor, UIColor속성에 따라 색상값을 설정하기! UI로 사용되는 뷰의 색상을 바꿔보겠습니다. 너무 쉬운 주제다 싶으시면 스킵하시면 됩니다! 위는 테이블뷰의 푸터(테이블뷰 섹션의 맨 끝 꼬리셀)를 설정하는 모습인데요. 저는 이 푸터뷰의 배경색상을 변경해보려고 합니다. 푸터뷰 배경색상의 변경은 뷰요소.backgroundColor = 원하는 색상을 넣으면 되는데요. 첫번째 설정방법으로는 빨/초/파 3원색과 알파값(투명도)를 주는 방법입니다. 이 방법을 사용한게 위 화면이구요. footerView.backgroundColor = UIColor(displayP3Red: 빨강값, green: 초록값, blue:..
안녕하세요! 오늘도 심심한데 포스팅 하나 남깁니다. 입문자분들은 유용하게 사용할 수 있는 아울렛변수 이름 쉽고 안전하게 바꾸는 방법을 공유합니다. 아울렛변수는 인터페이스빌더의 뷰요소와 연걸되서 사용합니다. 그렇기에 코드 내에서 이름을 멋대로 바꾸면 스토리보드와 연동이 되지않아 앱실행 시 오류가 발생할 수 있습니다. 코드에서 이름을 바꾼다고 스토리보드에서 알아서 인식해주는 체계가 아니기 때문이죠. 그럼 어떻게 안전하게 @IBOutlet 아울렛변수명을 바꾸어 사용할 수 있을까요? 방법은 여러가지가 있습니다. 다시 스토리보드로 돌아가 뷰를 갖다대고 Control+드래그로 코드부에 갖다대서 변수를 재생성할 수도 있고, 아울렛변수 현황판을 확인하여 재정의할수도 있죠. 하지만 이보다 더욱 간편하게 @IBOutlle..
안녕하세요! 민군입니다. 장장 몇 주에 걸쳐서 부스트코스 네 번째 과제, Photo Allbum에 이어 다섯 번째 BoxOffice 프로젝트까지 (기능상으로만 이지만) 완성을 해내었습니다! 비동기, 네트워킹처리도 단연 초보인 제게 힘든 부분이었지만 저는 외외로 별점 뷰, 커스터마이징 뷰의 적용에 많은 애로사항을 겪었습니다. 여차 저차 해서 구현해낸 Customizing View, RatingStarView(별점 뷰)! 이제 정렬까지 하면 되는데요. 여기서 또 문제가 생깁니다. 고정형 별점 뷰인 RatingStarView(별점뷰)는 Nib파일로 뷰의 인터페이스를 설정하고, 셀 클래스에 해당 nib파일을 불러와서 사용하였는데요. 이 Nib으로 불러온 커스터마이징 뷰(FixedRatingStarView, 별점..
- Total
- Today
- Yesterday
- swift string
- createML
- 백준알고리즘
- swift 문자열
- swift언어
- 알고리즘문제
- 스위프트
- swift 기초
- 백준swift
- 프로그래머스
- CoreML
- 알고리즘
- 자연어처리
- 프로토콜
- 프로그래머스swift
- SwiftUI
- Protocol
- Swift 알고리즘
- uikit
- swift
- swift문제
- 개발자문서
- swift알고리즘
- publisher
- swift reduce
- Collection
- ios
- 부스트코스
- 컬렉션
- 김프매매
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |