안녕하세요 :) Zedd입니다!!정~~말 예전에 썼던 글에서이랬었죠...오늘에서야 이 궁금증을 풀 수 있게 됐네요 ㅎㅎ..아무튼 오늘은 궁금했던 CGColor와 UIColor의 차이점에 대해서 알아볼거에요 :) 시작할게요! CGColor VS UIColor ● CGColor 정의 : 색상(color)을 해석하는 방법이 명시되어있는 색상 공간(color space)이 있는, 색상(color)을 정의하는 요소의 집합입니다. 혹시 왜 그냥 Color도 아니고, CGColor인지 아시나요?이 Color는 "코어 그래픽스(Core Graphics) 프레임워크"와 연결되어있기 때문에 CGColor라는 이름이 붙었답니다.CG가 붙은 여러가지 것들이 있죠. 우리가 얼마전에 배..
안녕하세요 :) Zedd입니다.오늘은 추석을 맞아..간단한...차이점을 알아볼거에요 :)예전에 frame관련 글을 썼을 때 들었던 궁금증인데 지금에서야 쓰네요 ㅠ이 글을 읽기전에!!이 글을 읽고오시면(특히 CGRect!!!) 글을 이해하는데 도움이 많이 되실거에요 :) 아무튼 궁금했던 frame.height와 frame.size.height의 차이점을 알아볼게요 :) frame.height VS frame.size.height 글은 height로 썼지만...width에도 적용이 되는 차이점이랍니다 :)그냥 편의상 height로 말할게요XD.. 프로젝트를 열고, View를 하나 추가해주고 IBOutlet를 연결해주었어요. 그러면, myView.frame.heightmyView.frame.size.heigh..
안녕하세요 :) Zedd입니다. 제목을 도대체 어떻게 지어야할지 모르겠어서...그냥 저렇게 했는데,제가 겪은 문제와 해결법을 공유해드릴려구요 :)정말 간단해요!! 후후 지금 테이블뷰 작업을 하나 하고 있는데 계속, 이렇게 separator 앞에 공간이 있게되고, 또 끝에는 공간이 없더라구요.처음에 autolayout문젠가 싶어서 막 어케어케 했더니 또 안되더라구요. 상당히 거슬려서 해결방법을 찾던 중에!! 제일 깔끔한 해결법이 있어서 해결했습니다 ㅎㅎ 바로 func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {...cell.separatorInset = UIEdgeInsets.zero....
우리 저번시간(?)에 Frame와 Bounds의 차이에 대해서 알아보았죠?아직 글을 안읽어보신 분들은 읽어보시는걸 추천드립니당위 글에서는 정말 "차이"를 알아보았는데요,그럼 Frame과 Bounds를 언제써야하냐?어떨 때 써야하냐?를!! 오늘 알아볼거에요 :) 시작할게요 XD Frame과 Bounds의 차이 (2/2) ● Frame 우리가 앱을 만들 때, 물론 코드로 인터페이스 요소를 추가하시는 분들도 계시겠지만..!!저는 스토리보드를 이용해 추가해준답니다 :) 자, View를 하나 추가해줬다고 생각해볼게요. 그럼 옆에 X좌표와 Y좌표가 나오는 것. 보이시죠?저거는 Frame의 좌표일까요 Bounds의 좌표일까요?네!! Frame의 좌표입니다. 즉 이 노란색뷰 뒤에 있는 부모뷰의 origin으로부터 (9..
오늘 새벽에 드디어!! iOS 11이 정식으로 나왔어요 :)저는 아직 업데이트를 하지는 않았답니다!슬슬 업데이트를 하려고 해요 XD오늘은 iOS11의 기능들!!!을 알아보려고해요. 시작할게요! iOS 11 달라진 점 1. gif지원iOS11 부터는, 앨범내에서도 gif파일을 볼 수 있다고 합니다! 이러한 gif파일들은 "Animated"앨범에 저장되어서 gif파일들만 모아서 볼 수도 있다고 하네요. 2. QR코드 인식 가능기본카메라에서, QR코드에 카메라를 갖다대기만 하면, 저렇게 위에 해당 웹사이트를 사파리로 열겠냐는 알림이 뜨게 됩니다.이 기능은 설정 > 카메라에서, QR코드 인식을 사용가능으로 해놓아야지만 사용할 수 있답니다 :) 3. 컨트롤 센터의 변화 가장 눈에 띄는 기능 중 하나죠!저 컨트롤센..
프로젝트를 만들면..반드시..있는..파일.......바로..AppDelegate.swift....문서를 하나 읽고있는데, 여기서 AppDelegate.swift에 대해서 잘 설명해주었더라구요 ㅎㅎ저도 두리뭉실하게만 알고있었는데..:-) 사실 이 글은 위 문서에 나와있는 글을 그냥 번역..?한 거에요. 만약 iOS초보시라면..! 이 문서를 따라서 앱을 하나 만들어보는 게 정말 공부가 많이 될 것 같아요!! (영어공부는 덤 ^^)(추가로 ㅎㅎ 제가 iOS나 Swift공부하면서 참고하면 좋은 사이트들 정리해놓 글이 있어요! 위 문서도 추가해놨으니 참고하세요XD) AppDelegate.swift의 역할 AppDelegate.swift라는 소스파일은 두가지 역할을 합니다. ● AppDelegate클래스를 정의합니..
음..제목이 이게 맞으려나..이것밖에 생각이 안나네요 ㅎㅎ.. 오늘은 간단한..음..팁..? Xcode에서 보통 아이폰6나 7을 가지고 storyboard 작업을 하실텐데요,4s도 지원해야하고..SE도 지원해야하고..아이패드에서도 돌아가야하니AutoLayout작업은 필수겠죠? 하지만 다 돌려보기 넘나 귀찮은것...그래서..Xcode는 Preview기능이 있답니다 :)에서 사용했던 예제에요 :)잘 보이시나요..? iPhone 4s부터 iPad Pro까지..!! 이렇게 시뮬레이터를 실행하지 않고도, 해당 기기에서 어떻게 보일지 Xcode안에서 볼 수 있답니다. XD오늘은 어떻게 이 화면을 띄우는지 알아볼게요 :) 기기별 화면 미리보기 1. 프로젝트를 연다.2. Main.storyboard로 간다.3. Mai..
안녕하세요 :) Zedd입니다. 지금 다른 글을 쓰고있는데, 쓰면 쓸수록 쓸 주제가 많아집니다...급 이 글을 쓰게 됐어요 XD..아무튼 오늘은 저도 궁금했던 Frame과 Bounds의 차이를 알아볼거에요 :)다음글은 인데, 그 때 알아놓으면 좋은 지식이에요. 시작할게요~.~ Frame과 Bounds의 차이 먼저, Frame과 Bounds는 UIView의 instance property입니다. 어 근데 우리가 배웠던 CGRect가 있네요. (CGRect의 개념을 모른다면 이 글을 읽고오세요!) 그렇다면 frame과 bounds는 일단 "사각형"으로 그려지겠네요.그 말은 origin과 size를 가진다는 것이죠. 즉 x좌표, y좌표, width(너비), height(높이)를 가진다고 할 수 있습니다!!! ..
- Combine
- actor
- iOS delegate
- Swift
- swift 공부
- 스위프트 문법
- WWDC
- ios 13
- np-complete
- WidgetKit
- Accessibility
- FLUTTER
- np-hard
- swift delegate
- 스위프트
- IOS
- Xcode
- github
- 피아노
- SwiftUI
- swift3
- Git
- 회고
- fastlane
- UIBezierPath
- 제이슨 파싱
- swift tutorial
- swift array
- WKWebView
- swift sort
- Total
- Today
- Yesterday