목록분류 전체보기 (284)
기어가더라도 제대로
문제1 : Character 의 배열을 입력받아 문자열을 뒤집어 주세요. 풀이 : 아주쉬워서 그냥 스킵합니다. 문제2 : palindrom 문제 설명 : String 을 넘겨서 이 단어가 앞으로 해도 이효리, 뒤로 해도 이효리 인지 파악하는 문제입니다. 근데 재밌는 점은 나오는 단어중에 Character 를 한 개 삭제 할 수 있다는 점입니다. 예시1) s = "abba" output = true 예시2) s = "axba" output = true // x 한글자를 삭제 하면 true 입니다. 예시3) s = "abc" output = false 풀이 : 1번 문제와 비슷하긴 한데, 한글자를 제외하는 로직이 복잡합니다. 잘 고민해보기를 바랍니다.. 고민 시간이 한 시간이 넘어가면 그냥 답지를 보세요 !..
PHObject - PHAsset - PHAssetCollection - PHCollectionList - PHObjectPlaceholder PHObject 클래스는 localIdentifier 속성에 따라, isEqual(_ :) 및 해시 메소드 구현 -> Asset, Collection 객체 추적가능 PHAsset PHObject 의 하위 클래스 사진, 라이브이미지, 동영상 메타데이터만 포함(이미지 미포함) 썸네일 이미지로 Collection View 를 채울 필요가 있는 경우, 각 asset의 썸네일을 다운로드, 생성 및 캐싱을 PHImageManager 를 사용 asset을 바로 변경은 불가능, “변경 요청 객체”를 만들어 요청해 업데이트는 가능 PHCollection - PHAssetColle..
필요성 Storyboard 로 작업 할 수 있지만, 코드로 하는 방법도 익히면 필요할 때 대처가 가능하다. 항상 학습할 때 storyboard, Xib, programmatically 한 방법을 같이 학습하면 좋다. 네비게이션 컨트롤러를 스토리보드로 추가하고, 버튼 구현은 코드로 진행해보자 순서 1. Navigation Controller 를 Storyboard 에서 추가 및 루트 뷰컨트롤러 지정 2. 우측 방향으로 이동하는 버튼을 프로그래밍적으로 생성 3. 버튼을 눌렀을 때 처리할 objc 메서드 선언 4. (선택사항) 다음 뷰컨틀롤러 세부 설정코드