안녕하세요 :) Zedd입니다.오늘은 Swift에서의 랜덤함수에 대해서 알아볼려고 해요 :)시작할게요! 랜덤함수 차이 먼저, Swift에서 제공하는 랜덤함수는 세가지가 있어요. ● arc4random()● arc4random_uniform(UInt32)● drand48()이렇게요 :) 똑같이 랜덤한 숫자를 생성하는 함수일텐데, 뭐가 다른 걸까요? 하나씩 알아볼게요 XD ● arc4random()->UInt32arc4random()은 리턴타입이 UInt32에요. UInt32니 0부터 2^32-1범위를 가지겠네요.arc4random()이 뭘 리턴할지 조금 감이 오시나요?네! 0과 2^32-1 사이의 난수를 반환합니다!그게 다에요..... ● arc4random_uniform(UInt32)->UInt32 ar..
안녕하세요 :) Zedd입니다. 오늘은 Any와 AnyObject의 차이를 알아볼거에요!! 시작할게요!! Any와 AnyObject의 차이 The Swift Programming Language에서, Any와 AnyObject를 이렇게 말합니다. Swift는 특정하지 않은 타입에 대해 동작하도록 특별한 타입 두가지를 제공합니다. ● Any Any는 함수타입을 포함하여 모든 타입의 인스턴스를 나타낼 수 있습니다. ● AnyObject AnyObject는 모든 클래스 타입의 인스턴스를 나타낼 수 있습니다. 우리 에서 Any를 잠깐 봤었죠? 특정한 타입 하나가 아닌 여러 타입을 넣고 싶을 때, Any를 썼었죠. 보시다시피 Any로 타입을 지정하게 되면 여러 자료형을 한번에 넣을 수 있어요. 정확하게는, 구조체..
안녕하세요 :) Zedd입니다...일요일기념..제 방 정리를 했어요!제 보물도 담는 통을 옮겼어요 흐흫ㅎ흫ㅎ 바로바로 제 포토티켓들~~옆에서 보면 이정도?음 방금..뒤죽박죽으로 만들어서 순서는 없어요....작년 5월부터 모으기 시작했어요ㅎㅎ 첫 포토티켓.. 만약에 영화를 정말 좋아하시는 분들이라면, 포토티켓을 꼭!! 추천드리고싶어요. 포토티켓은 영화 관람 전에 지류티켓 대신 들고 갈 수 있지만, 저는 영화 관람 후에 출력해요. (죽은 시인의 사회는 1990년 작품이지만, 저 때 로빈 윌리엄스 추모 2주기로 재개봉을 했었어요!) 저는 이렇게 사진은 정말 이 영화의 명장면?이라고 생각되는 씬을 주로 사진으로 넣을려고 해요. (그래서 관람 후에 출력..)나중에 봐도 아!!하고 기억날 수 있게요 ㅎㅎ (저 책상..
안녕하세요 :) Zedd입니다.제가 발레리안을 보다가..너무 좋은 대사가 있어서 꼭 알고싶은데, 그 대사를 치니까 아무것도 안나오더라구요 ㅠㅠ어떤 대사냐면..스포주의!!! 버블(Bubble)이 죽을 때, 발레리안에게 이런말을 하죠."저 여자(로렐린)을 한없이 사랑하라. 헤아릴 수 있는 사랑은 가난한 것이니"이 대사가 정확하진 않아요!!!!! 아무튼 이 대사가 ㅜㅜㅠ 너무 감동적이어서 영화보고 나서 한참을 찾아봤는데 찾을 수가 없었어요ㅠㅠ헤아릴 수 있는 사랑, 가난 이런식으로 쳤는데 성경글만 잔뜩...근데 오늘 찾았어요!! "There’s beggary in the love that can be reckoned" "헤아릴 수 있는 사랑은 가난한 것이니" 사실 저 영어문장을 그대로 해석하면, "헤아릴 수 있..
안녕하세요 :) Zedd입니다. 지금 다른 글을 쓰고있는데, 쓰면 쓸수록 쓸 주제가 많아집니다...급 이 글을 쓰게 됐어요 XD..아무튼 오늘은 저도 궁금했던 Frame과 Bounds의 차이를 알아볼거에요 :)다음글은 인데, 그 때 알아놓으면 좋은 지식이에요. 시작할게요~.~ Frame과 Bounds의 차이 먼저, Frame과 Bounds는 UIView의 instance property입니다. 어 근데 우리가 배웠던 CGRect가 있네요. (CGRect의 개념을 모른다면 이 글을 읽고오세요!) 그렇다면 frame과 bounds는 일단 "사각형"으로 그려지겠네요.그 말은 origin과 size를 가진다는 것이죠. 즉 x좌표, y좌표, width(너비), height(높이)를 가진다고 할 수 있습니다!!! ..
안녕하세요 :) Zedd입니다.오늘은 인연이라는 노래를 피아노로 쳐봤어요 XD..악보는 Reynah님 첫번째 악보집에 있는걸 보고 쳤어요!꼭 치고싶었거든요!!!카메라만 켜면 틀리고 ㅠㅠ 엄청 떨리네요 몇번을 녹화한건지..매번 칠때마다 느끼는 거지만 곡의 후반부로 갈수록 막 아무생각이 안들고 손에 땀나고zzz제가 피아노를 치는게 아니라 제 근육이 피아노를 치는 느낌이에요 더 늦게 올리고 싶지 않아서 이거라도 올려요:) 카메라가 많이 흔들리네요 ㅜㅜ 아무튼 즐감해주세요!!
안녕하세요 :) Zedd입니다.저는 제 글을 굉장히....많이 읽는 편인데요..ㅎㅎ오늘 제가 쓴 글을 읽다가...궁금한 점이 생겨서 이렇게 글을 쓰게 되었어요! 위 글의 3번에 보시면, var emptySet1 : Set = ["hello","world","zedd"]emptySet1.insert("iOS")print(emptySet1)//["hello","world","zedd","iOS"]emptySet1.insert("hello")print(emptySet1)//["hello","world","zedd","iOS]//Set은 중복된 값을 허용하지 않기때문에 hello를 넣어도 이미 hello가 있기 때문에 변화가 없다.emptySet1.update(with: "swift")print(emptySet..
안녕하세요 :) Zedd입니다.오늘은!! CGRect와 CGSize의 차이에 대해서 알아볼거에요 :-) + 원래 CGRect와 CGSize의 차이점만 쓰고있었는데, 쓰다보니 CGPoint도 설명해야하게됐네요 XD.. 이번에 프로젝트하면서 스토리보드가 아닌, 코딩으로 View를 생성하고 넣어주는 그런 걸 좀 했었는데,CGRect랑 CGSize의 차이가 궁금하더라구요!! 시작할게요 ~.~ CGRect와 CGSize의 차이, 그리고 CGPoint 일단.......모르는게 있으면.....애플문서...CGRect와 CGSize의 차이점이라 썼지만, 이해를 돕기위해..CGPoint -> CGSize -> CGRect순으로 설명드릴게요 XD 왜인지는 읽으시면 알 수 있어요! ● CGPoint정의 : 2차원 좌표계의 ..
- Accessibility
- 스위프트 문법
- np-complete
- swift array
- 스위프트
- WidgetKit
- actor
- swift 공부
- swift sort
- FLUTTER
- iOS delegate
- 제이슨 파싱
- SwiftUI
- Swift
- swift delegate
- fastlane
- WWDC
- Xcode
- ios 13
- github
- Combine
- np-hard
- swift3
- Git
- 회고
- 피아노
- WKWebView
- UIBezierPath
- IOS
- swift tutorial
- Total
- Today
- Yesterday