일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 |
- Swift
- spring
- database
- Xcode
- 서버개발
- 개발
- IOS
- 백엔드
- 앱개발
- 알고리즘
- 앱
- 개발자
- 백준
- Node.js
- mac
- swagger
- Alamofire
- Java
- API
- spring boot
- 통신
- JavaScript
- post
- UI
- SwiftUI
- db
- java spring
- node
- 아이폰
- 회원가입
- Today
- Total
목록분류 전체보기 (62)
YagSill

안녕하세요 YagSill 입니다. 오늘은 stored property를 가지고 값이 변화된 기록을 확인할 수 있는 옵저버를 설명드리려고 합니다! 바로 보시쥬! 일단 "didSet" 과 "willSet" 이라는 옵저버는 오직 stored property에서만 사용 가능합니다! 일단 제가 firstName을 저~~~아래에서 만약에 "Jason" -> "Jack" -> "Jay" 로 이렇게 두번 바꿨었다고 칩시다. 그러면 위의 코드를 사용해서 확인해 보면 willSet : Jason ---> Jack didSet : Jason ---> Jack willSet : Jack ---> Jay didSet : Jack ---> Jay 이렇게 바뀌게 됩니다! 다시 설명드리자면 stored property의 값을 예전에..

안녕하세요 IOS 앱 개발을 열시미 공부하고 있는 사람입니다. 오늘은 프로퍼티에 대해서 배워보았는데요! 강의 선생님이 열심히 알려주시긴 했는데... 도무지 이해가 안가게 설명하네요 하하...-..-.. 어쨋든 저는 제가 이해한 방식으로 적어 보겠씁니다. 일단 이렇게 사람의 이름을 보여주는 struct를 만들었습니다. 이 struct는 데이터를 정의하고 있죠? firstName 은 String으로 받고, LastName 또한 String으로 받습니다. 이런 데이터를 정의하고 있는 프로퍼티를 스토어드 프로퍼티라고 합니다. 프로퍼티에는 스토어드 프로퍼티 말고도 하나 더 컴퓨티드 프로퍼티가 있는데여! 이 컴퓨티드 프로퍼티는 데이터를 가지고 계산을 하는? 음 또 뭐... 이미 있는 데이터를 가지고 뭐 다른 것을 ..

안녕하세요 YagSill 입니다! 오늘은 저번에 제대로 이해하지 못했던 Closure에 대해서 조금 더 알아보도록 하겠습니다! 자 아주 간단한 클로저를 만들어 보았는데요! 클로저는 일단 파라미터를 Type 을 정해주어야 합니다! 물론 타입을 정해주지 않고서도 선언이 가능하겠지만! 타입을 정해주는것이 좋겠죠? ㅎㅎ 타입은 String 으로 정해주고! 값을 String 으로 반환해 줄 것 입니다! 그리고 name을 받아보도록 하겠습니다. 이 코드를 보시면 choSimpleClosure 라는 클로저는 message에 "IOS 개발 만만세, 파라메터(name)님 경제적 자유를 얻으실 거에요!" 라는 기능을 수행하는 클로저 입니다! 이제 외부에서 요 클로저를 호출해 보죠! let result = choSimple..

안녕하세요! Yagsill 입니다~! 오늘은 Set에 대한 개념과 Closure에 대한 내용을 배웠는데요. Set은 배열이나 딕셔너리와 살짝 비슷한 것 같구요. Clousure는 이름없는 함수~ 라고 생각하시면 될 것 같아요! 바로한번 보겠습니다! 일단 오늘은 Windows 환경에서 online.swiftplayground를 이용해 코딩을 해 보았어요. 그러다 보니 콘솔에 띄우려면 print 함수를 이용해야 한다는 점이 있습니다. 어쨋든 출력결과를 한번 보겠습니다. 보시다 시피 두개의 결과가 나왔는데, 1) Array(배열) 을 그대로 출력한 것 2) Set(셋)을 그대로 출력한 것 -> 혹시 차이점이 보이시나요? 보시면 Array(배열)는 모든 값들을 중복 상관 없이 다 끌어와서 보여주죠? 하지만 Se..

안녕하세요 즐거운 화요일 입니다! 오늘은 Dictionary에 대해서 배워 보았는데, 한번 여러분께도 제가 이해한 내용을 알려드리고 + 제가 복습하는 시간을 가질 겁니다. 네. 딕셔너리의 기본 작성 법 입니다. 뭐 배열하고 쪼까 비슷하네유? 어쨋든 이 딕셔너리는 문자열과 정수형 으로 한 Index를 이루고 있나 보네요. 여기서 scoreDic["Jason"] 을 해보면 값은 80이 나옵니다. 후후.. 뭔가 된 것 같은 느낌 나이스 ㅋㅋ 딕셔너리도 배열과 같이 isEmpty와 count 함수를 사용해서 현재 딕셔너리가 비었는지? 비어있지 않다면 몇개가 들어있는지 확인할 수 있습니다! 값을 보면 scoreDic.isEmpty = false 가 나오겠죠? 그렇다면 scroeDic.count = 3이 나오겠네요..

안녕하세요 YagSil입니다. 날씨가 아침 저녁으로 선선해진 것 같습니다! 오늘은 Array를 배워 보았는데 한번 보시죠! 음 일단 배열의 가장 기본적인 형태입니다. evenNumber의 배열을 생성하고. Type 은 Int로 선언을 합니다. 현재 evenNumber 의 배열에는 아무런 값이 없습니다. 여기서 한가지 알아야 할 것은 배열은 [index0, index1, index2, index3 .......] 이렇게 존재합니다. 컴퓨터는 0번부터 시작하기 때문에 첫번째 배열의 index는 0인거죠. index라는 것은 배열의 값의 위치입니다. 예를 들어 [2, 4, 6, 8]의 값이 존재할 때 index1의 값은 = 4 가 되는 것입니다. 이렇게 index는 값의 위치를 나타냅니다 이제 배열에 값을 넣..