본문 바로가기
728x90
반응형

Xcode183

PlayGround) 참조값으로 받을 수 있는 함수와 클로저의 놀라운 기능! 안녕하세요 후르륵짭짭입니다. 오늘 클로저의 새로운 기능을 배웠습니다. 클로저는 진짜로 기능이 몇개인지 모르겠습니다 ㅎㅎㅎ ** 참조값으로 받을 수 있는 Closure ** 클로저도 하나의 함수이니, 함수의 기능이라고 보셔도 됩니다. 이 기능을 알아보고 전에,,, 우리가 알면 좋은 것이 있습니다. 바로 변수의 기능인데요. let number = 10 만약에 우리가 위와 같이 코드를 적었다면 number에 10의 값이 들어 간 겁니다. 그리고 이 number에 주소값이 생성이 됩니다. (예를들어 0x00001 이라고 합시다.) 이렇게 0x00001에 number가 생성 됐기 때문에 어디서든 이 number라는 숫자를 사용 할 수 있습니다. 이 내용을 이해 했다면 이제 제가 설명 하는 것도 이해가 될 겁니다... 2021. 1. 14.
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.
728x90
반응형