본문 바로가기
728x90
반응형

SWIFT98

IOS) NSFetchedResultsController을 이용하자! 안녕하세요! 후르륵짭짭 입니다. 이번에는 CoreData에서 정말 유용하면서도 최고의 데이터 관리 API인 NSFetchResultController에 대해 알아보도록 하겠습니다. ** NSFetchResultController란 ** NSFetchedResultsController란 CoreData fetch 요청의 결과를 관리하거나 사용자에게 데이터를 보여주기 위해 사용하는 Controller라고 정의 되어 있습니다. 이게 무슨 말인가 하면,,, //CoreData로 부터 데이터 가져오기 let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext func getAllFriends() -> [F.. 2021. 1. 12.
IOS) CollectionView에서 특정 Cell에 내용 넣기 In Code 안녕하세요. 후르륵짭짭입니다. 최근에 여러 일이 있어서 글을 일주일 동안 못 올렸네요 ㅎㅎㅎ 이번에는 그냥 다양한 기능을 복합적으로 적어 올리려고 합니다. 그냥 다양한 기능들이 있으니,,, 읽고 넘어가시면 될 것 같습니다. 그래서 위에 기능들이 만들어 질 수 있도록 하겠습니다. ** TextField를 담는 View 생성 ** //TextField를 담는 ContainerView let messageInputContainerView : UIView = { let view = UIView() view.backgroundColor = .lightText view.translatesAutoresizingMaskIntoConstraints = false return view }() // ContainerView.. 2021. 1. 9.
Algorithm) 프로그래머스(Lv2) - 삼각 달팽이 (구현) 안녕하세요 후르륵짭짭 입니다. 정말 오랜만에 알고리즘 문제를 올리는 것 같습니다. 그 동안 열심히 알고리즘 공부를 했는데,,, 사실 실력 향상이 Lv2에서 잘 안 오르는 것 같아여,, ㅠㅠ 이 문제도 오랫동안 생각하다가,,,, 잘 안 풀려서 다른 사람의 풀이를 보고 영감을 얻었습니다. ** 문제 해설 ** import Foundation func solution(_ n:Int) -> [Int] { if n == 1 { return [1] } var total = 1 for plus in 2...n{ total = total + plus } var map : [[Int]] = Array(repeating: Array(repeating: 0, count: n), count: n) var number = 1 .. 2021. 1. 1.
IOS) 동적인 Collection Cell 크기 만들기 - (부정확) 안녕하세요 후르륵짭짭 입니다. 이번에는 문자열의 길이에 따라 Cell의 크기를 다르게 해주는 방법에 대해 알아 보도록 하겠습니다. 그런데 아직 확실한 내용이 아니기 때문에,,,, 쫌 많이 걸러 들을 필요가 있습니다. 제가 그냥 어림 진작 해본 것 이기 때문이에요. ** boundingRect에 대해 알아보자 ** BoundingRectWithSize는 특정한 사각형(Size)이내에 입력값으로 준 Option과 NSString으로 사각형을 계산해서 반환 해주는 것을 의미한다고 Apple Document에 적혀 있습니다. 그러면 이걸 어떻게 사용하냐면,,, 입력값이 NSString으로 만들어 줍니다. NSString(string: messageText). 이렇게 NSStrign 안에 원하는 text를 넣어주.. 2020. 12. 31.
728x90
반응형