안녕하세요 :) Zedd입니다.오늘은.................제가 조금 고생했던 ㅎ_ㅎ...Textfield에 Static Prefix만들기입니다.시작할게요. UITextfield에 Static Prefix를 넣고싶다면... 네..ㅎㅎ...구글에 Textfield static prefix라고 치면이 글이 나오죠.네...코드를 보면...보면..진짜....얼마전에 이 글을 쓴것도 다 이거 쓰다가 나비효과로.....쓰게 된 글입니다.실험 몇가지를 하다가 ㅎㅎ.. 그래 range.location + range.length를 더한게 max length를 넘으면 왜 false야?????????이런 궁금증부터 시작해서...일단 코드가 굉장히 더럽죠?제가 이렇게 짜서 남한테 보여줬다고 생각해봅시다.그 사람이 이걸..
안녕하세요 :) Zedd입니다.지금 CAEmitterLayer글 쓰고 있는데..이 글에서 CAEmitterCell 프로퍼티들 설명하면 좀 너무 길어질 것 같아서..ㅎㅎCAEmitterCell들의 프로퍼티들을 뭔가 다 알고싶은....머 언젠간 참고할 일이 있겠죠.시작하겠습니다. CAEmitterCell 프로퍼티 정리 ● name : cell의 이름. 기본값은 nil이다.● isEnabled : 이 cell을 렌더링 할지 여부를 제어한다.● birthRate : 매 초마다 생성된 방사 객체수. 기본값은 zero. 왼쪽은 birthRate가 20. 오른쪽은 3. 매 초마다 생성되는 cell이라고 생각하면 된다. 즉 클수록 많이 생성됨. (이 birthRate는 Layer쪽에도 있는데, 이 cell의 birth..
안녕하세요 :) Zedd입니다. 제목이 많이 익숙하실거에요..!!! 바로 TextField delegate 메소드 중 하나인 func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { return true } 바로 요거그냥 여러가지를 해보던 중 하나가 궁금해졌어요..!!지금 print되고있는건, func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { print(textFie..
안녕하세요 :) Zedd입니다.제목을...이렇게 밖에 지을 수가 없었는데글을 제가 얼마전에 썼었는데요, 이렇게 줘버리면...크나큰 문제가 하나 있습니다. 바로 디바이스별 화면 대응?을 못한다는 것이죠. 예를 하나 들어볼께요. 자..이렇게 하고...아이폰 8+로 실행해볼게요. (스토리보드 상에서는 하트가 오른쪽 끝에 가있는데, 아이폰 8+에선는 그렇지 않은 이유는....스토리보드상에서는 아이폰8이기 때문)그런데...아이폰 SE에서는...! 이렇게 나오게 되죠. 이유는 간단하죠? 우리가 이렇게 물리적인? 값으로 줬기 때문입니다. 저 이미지는 항상 titleLabel과 저 상수값만큼 떨어진 곳에 위치하게 되죠. 그럼?? 이 상수값을 디바이스 마다 다르게 주면 ..
안녕하세요 :) Zedd입니다. 요새 바쁘고 그래서 ㅎㅎㅎㅎ...글을 잘 못썼어요 흐규오늘은... UIButton과 UILabel에 이미지를 추가하는 법을...알아볼게요 :) UIButton / UILabel에 이미지추가 ● UIButton 굳이.. UIButton을 먼저 하는 이유는.....아주 감사하게도.. 이미지를 Inspector에서 넣을 수 있죠이미지를 하나 넣어볼까욘 이렇게 앞으로 이미지가 들어가게 되죠!! ※ 아ㅡㅡ나는 이미지 뒤에 넣고 싶은데..."일단" 두가지 방법이 있습니다. 1. Attribute Inspector의 View의 Semantic수정지금 이런상태일건데, 저 Semantic을 누르고, Force Right-to-Left를 눌러주면 이렇게 이미지가 오른쪽으로 가게댐 ㅎ 2. ..
안녕하세요 :) Zedd입니다.어제 앱을 쓰다가..뭔가 뭔가..이걸 Safari로 보고싶은데... 일단 지금은 Safari로 볼 수 있는 기능이 없어서....따로 SFSafariViewController처럼 Safari로 열어주는 아이콘을 하나 더 추가해야하나...보다가카카오톡 안에서 UIActivityViewController가 뜰때는 Safari로 열기가 있더라구요!!!!!!!! 그래서 오늘은 UIActivityViewController안에 에 "Safari로 열기" 넣어보려고합니다 :) let url = strUrl let activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: nil)..
안녕하세요 :) Zedd입니다.드디어!!이제 딱 2개 남았는데 그 중 하나를 오늘 하겠습니당.바로 Long Press...이름만 들어도 뭔지 알겠네요 아이폰 쓰면 무조건 안다는 그 Gesture....홈 스크린에서 앱 지우고 싶을 때, 손가락을 오래 꾸욱 누르고 있으면 앱이 막 막 부글부글..뭐라하지? 암튼 그러자나요거기서 이 Long Press Gesture Recognizer가 사용된거겠죠?암튼 사용해봅시당. Gesture Recognizer - Long Press Long Press Gesture Recognizer에 대한 정의를 보면, 역시 이름에 걸맞게...길게 누르는 Gesture를 찾는 UIGestureRecognizer의 concrete subclass라고 합니다. 사용자가 View에서 하..
안녕하세요 :) Zedd입니다.Access Control글 쓰다가....예제를 만들게 되었는데 Framework만들고 추가하는 방법을 아예 따로 글을 쓰면 좋을 것 같아서 ㅎㅎ..엄청엄청 간단해요!!!! Custom Framework만들고 추가하는 법 1. 프로젝트를 만든다. (저는 Single View Application으로 만들어줬습니다.) 지금 만드는 프로젝트에 우리가 만드는 Framework를 넣을거에요.2. 위에서 방금 만든 프로젝트는 꺼주고, 다시 새로운 프로젝트를 만들어주는데 Cocoa touch Framework를 선택한다. 그리고 바탕화면에 저장해주세요. 꼭 바탕화면이 아니어도 되긴하는데..저는 프로젝트들이 다 바탕화면에 만들어져서 ㅎㅎ.. 3. 자기가 만들고 싶은 파일을 만든다. 4...
- 스위프트 문법
- swift 공부
- github
- Git
- fastlane
- UIBezierPath
- Accessibility
- Swift
- WWDC
- np-hard
- Combine
- swift tutorial
- IOS
- np-complete
- 스위프트
- WidgetKit
- 제이슨 파싱
- 회고
- ios 13
- actor
- WKWebView
- iOS delegate
- swift array
- swift sort
- Xcode
- swift3
- FLUTTER
- SwiftUI
- swift delegate
- 피아노
- Total
- Today
- Yesterday