안녕하세요! 민군입니다 ^-^// 오늘은 iOS개발 팁 중 간단한 주제 들고 왔는데요. 앱을 만들다보면 메인라벨 옆에 붙는 꼬리라벨을 구현해야할 때가 있는데요. 이 꼬리라벨은 항시 메인라벨 옆에 붙어있어야 보기 좋은데 제약설정이 부족하면 이게 잘 안될 때가 있어요. 오늘은 이런 다수의 라벨을 적절한 제약조건(Constraint)메인라벨에 찰싹 붙어있게 할 수 있는 방법을 얘기해보겠습니다. * 이 방법이 꼭 정답이 아닙니다. 다양한 UI배치 상황이 있기 때문입니다. 복잡한 UI구성시에는 Hugging Priority, Compression등의 제약조건 세부설정도 필요할 수 있습니다. iOS 다수 UILabel 사이 붙이는 간단 제약조건 설정법 ❋ UILabel을 어느때나 서로 붙이고 싶은데... ㅠㅠ 오늘..
안녕하세요! 민군입니다. 요즘 코드로만 앱을 만들다 보니 스토리 보드 세그가 그립기도 했어요. 코드로만 데이터 공유기능을 구현할때는 싱글턴클래스나 앱실행, 종료 후에도 남아야할 상황 등 다양한 상황을 고려할 때는 UserDefaults, KeyChainWrapper 등을 사용하곤 했어요. 만약 스토리보드를 사용하게 된다면 Segue의 활용을 절대 빼놓을 수 없죠!! 간만에 스토리보드를 사용해봤습니다. @_@// 스토리보드를 사용한다면 반드시 자유자재로 사용해야하는 그것! iOS개발 간 스토리보드 내 Segue를 통해 뷰 컨트롤러 간 데이터 전달하는 기본적인 방법을 포스팅해봅니다 ^-^ iOS, Segue를 통해 뷰 컨트롤러간 데이터 전달하는 방법 오늘은 쉬운 내용을 토대로 한 포스팅입니다. 그만큼 자세한..
안녕하세요 민군입니다 ^-^// 최근에 커밋을 실수할때마다 새로 지우고 갱신하는 경우를 많이 경험하고 있는데요. 간만에 명령어를 쓰다보면 어떻게 커밋을 삭제하고 추가했는지 기억이 안나서 커밋 삭제/추가 방법을 기록해두려 합니다. Github의 최근 커밋 내역을 삭제 후 추가로 다른 커밋을 갱신하는 방법을 포스팅 해볼게요. Github 깃허브 최근 커밋 삭제, 새로 추가하는 법 ❋ 커밋 내역 확인하기 커밋 내역 삭제를 하기 전, 먼저 커밋 내역을 확인해봐야 겠죠? git log 를 사용하시면 됩니다. 로그를 확인 할 수 있어요. 제가 삭제하고 싶은 커밋 내역을 확인합니다. 저는 "Some Changes(Formatting ing...) 004" 커밋내역을 삭제하고 싶은 상황입니다. 다시 내역에서 나와서 명..
안녕하세요 민군입니다! ^-^ 저는 최근 부스트코스 에이스 과정에 참여하게 되었는데요. 오늘은 부스트코스 에이스 학습내용 포스팅 미션으로 네비게이션컨트롤러의 기본 화면전환 기능을 코드로 구현해보는 시간을 가졌습니다. 오늘은 네비게이션컨트롤러 기본 화면전환 기능을 코드로 구현해보는 과정을 공유해보겠습니다. ^-^// 네비게이션 인터페이스 네비게이션 인터페이스는 주로 계층적 구조의 화면전환을 위해 사용되는 인터페이스입니다. 네비게이션 인터페이스를 사용하면 특정 여러개의 뷰컨트롤러에 대한 통일 된 틀을 만들어 줄 수 있습니다. + 네비게이션을 통해 뷰컨트롤러를 통합적으로 관리하면 화면전환등의 기능도 더욱 편리하게 사용할 수 있다는 장점도 있습니다. 네비게이션 컨트롤러 네비게이션 컨트롤러는 다수의 뷰컨트롤러를 ..
- Total
- Today
- Yesterday
- 자연어처리
- 프로그래머스swift
- publisher
- swift알고리즘
- 개발자문서
- 백준swift
- SwiftUI
- 백준알고리즘
- swift reduce
- CoreML
- 부스트코스
- uikit
- Protocol
- swift
- Swift 알고리즘
- swift string
- swift 문자열
- 김프매매
- swift문제
- swift 기초
- 알고리즘
- createML
- 프로토콜
- 알고리즘문제
- 컬렉션
- swift언어
- 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 |