Swift (57) 썸네일형 리스트형 UICollectionView에 대한 아주 좋은 설명 사이트 UICollectionView에 대한 아주 좋은 설명 사이트. 개고생하고 나서 이 사이트를 발견하게 되어 좀 아쉽지만 그래도 아직도 도움되는 내용이 많아 계속 참조하게 될 예정. Rotation을 위한 shouldInvalidateLayoutForBoundsChange 테스트 Rotation을 위해서 여러가지 테스트를 해 보았지만 일단 사용할 필요성은 못 느끼는 것으로 결론났다. Rotation에는 그냥 viewWillTransitionToSize를 쓰는 것이 갑이다. override func shouldInvalidateLayoutForBoundsChange(newBounds: CGRect) -> Bool { // 이 메소드는 말그대로 Bounds가 변할 때 호출된다. 그러므로 rotation뿐만 아니라 화면 스크롤 시에도 무지하게 발생한다. // 오히려 rotation의 경우에는 호출되지 않는 경우가 있다. // debugPrint("5 newBounds=\(newBounds)") if (previousBounds == nil || previousBounds!.width .. Round in swift (스위프트에서 반올림 구현) 의외로 스위프트의 반올림 구현이 별로다. ㅡ,.ㅡ;; 소수점 몇 번 째 자리에서 반올림할 것인지는 numberOfPlaces로 결정한다.아래의 코드는 10.1235를 찍는다. import Foundation let numberOfPlaces = 4.0 let multiplier = pow(10.0, numberOfPlaces) let num = 10.12345 let rounded = round(num * multiplier) / multiplier print(rounded) How to create UICollectionView using Swift without storyboards 스토리보드 없이 컬렉션뷰를 만드는 법How to create UICollectionView using Swift without storyboards 특정 디렉토리 아래의 모든 파일 목록 가져오기 XCode 도움말에서 이런 코드를 발견. let directoryURL = NSBundle.mainBundle().bundleURL let localFileManager = NSFileManager() let resourceKeys = [NSURLNameKey, NSURLIsDirectoryKey] let directoryEnumerator = localFileManager.enumeratorAtURL(directoryURL, includingPropertiesForKeys: resourceKeys, options: [.SkipsHiddenFiles], errorHandler: nil)! var fileURLs: [NSURL] = [] for case let fileURL as NSURL in direc.. video merge 참조 사이트 Video Merge에 관련된 튜토리얼을 제공하는 사이트 https://www.raywenderlich.com/94404/play-record-merge-videos-ios-swift swift memory usage check 두 개의 유용한 링크가 있다. http://stackoverflow.com/questions/27556807/swift-pointer-problems-with-mach-task-basic-info http://stackoverflow.com/questions/29794281/how-to-get-memory-usage-in-swift 나중에 사용해보자 Adding Images, Albums on iPhone Simulator Use your iCloud account. 1. Set your icloud account on simulator 2. Open phtos app and wait 이전 1 2 3 4 5 6 7 8 다음