안녕하세요 :) 오늘은 Dictionary에 대해서 알아볼거에요 Dictionary는 key와 value로 데이터를 저장하는 컨테이너입니다. 각각의 value는 유일한 키 값에 물려있으며, key값은 Dictionary안에서 value를 찾기 위하 식별자역할을 합니다. 여기에서도 언급했듯이, Dictionary에는 순서가 없습니다. key값으로 value를 찾기때문에 순서가 의미없는 것이죠.Swift에서 Dictionary는 Dictionary형태로 쓰입니다. 유일한 제약사항이 하나 있는데, 반드시 KeyType은 해쉬가능한 타입어야합니다.(Hashable) 즉, 그 자체로 유일하게 표현이 가능한 방법을 제공해야 합니다. 스위프트의 기본 타입(String, Int, Double..등)은 기본적으로 해쉬가..
방법 1 1. 시뮬레이터를 연다. (Open the Simulator)2. 홈으로 간다 (Shift + Command + H)3. option(=alt)키를 누른채 앱을 길게 클릭한다. (아이폰 앱 지우듯이) (hold option(=alt) key while pressing the Track Pad)4. 지운다.5. 원래상태로 돌아가려면 다시 Shift + Command + H를 누른다. 방법 2 1. 시뮬레이터를 연다. (Open the Simulator)2. 홈으로 간다 (Shift +Command + H)3. Simulator의 메뉴의 Hardware > Touch Pressure > Use TrackPad force를 체크 해제해준다. (Undo "Use TrackPad force") 4. 이번..
안녕하세요 :) Zedd입니다. 오늘은 TextField에 대해서 배워볼건데요 :)TextField를 쓰다보면 반드시 접하는 이슈..!바로 이 문제죠.바로 키보드에 의해 TextField가 가려지는 현상입니다.간단하게 오늘 할 것을 말씀드리면,키보드에 의해 TextField가 가려지는 현상을 해결하는 거에요. 키보드에의해 텍스트필드가 가려지는 것을 해결 결과적으로 우리는 TextField가 키보드에의해 안가려졌으면 하죠?그러면 TextField를 올렸다가, 편집이 끝나면 올렸던 TextField를 다시 내리면됩니다. class ViewController: UIViewController ,UITextFieldDelegate{ override func viewDidLoad() {super.viewDidLoa..
안녕하세요 :) 오늘은 글 쓰다가 따로 알려드리면 좋을 것 같아서 글 씁니다. 여담이지만, 제 옛날 글에는 막 한 글 안에 여러가지 정보들을 알려드렸는데 지금보면 보기도 힘들거같고, 일단 제가 찾기가 힘들어서...ㅎㅎ이제 조금 한 글 안에 보기쉽고, 주제와 벗어난 이야기는 하지 않을려고해요. 따로 글을 쓰는게 좋을 것 같아요!! 그래서 ㅎㅎ 오늘은 이렇게 return 버튼이 있는 키보드를 Done으로 바뀌도록 해줄거에요. 한줄이면 끝납니다. class ViewController: UIViewController{ @IBOutlet weak var textField: UITextField! override func viewDidLoad() {super.viewDidLoad()textField.returnKe..
안녕하세요 :) 오늘은 문자열을 배열로 바꾸는 방법을 알려드리고자 합니다.간단해요! 1. Array로 타입변환import Foundationlet str = "hello, zedd"let arr = Array(str.characters)print(arr)//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"] 2. map 사용 import Foundationlet str = "hello, zedd"let arr = str.characters.map {String($0)}print(arr)//["h", "e", "l", "l", "o", ",", " ", "z", "e", "d", "d"] 사실 str 그 자체가 문자열이기때문에 import Foundation..
안녕하세요 :)오늘은 익숙하지만, 몰랐던 사실에 대해서 알아보려고 해요 XD바로 전원버튼인데요!! 전원버튼은 거의 모든 가전제품에 있죠?이 전원버튼이 모두 같은게 아니라는 것. 알고계셨나요? 전원버튼에는 대표적으로 위 사진처럼 두가지 타입이 있습니다. 위 둘의 차이점을 이야기하기 앞어서, 왜 전원버튼이 저런모양을 가지게 되었는지 아시나요? 위와같은 모양을 가진 스위치?를 보신적이 있으실거에요 :) 결론만 말씀드리자면, 전자기기는 0과 1만 사용하는 이진법을 쓰는데, 0이 꺼진상태, 1은 켜진상태를 나타냅니다. 그래서 우리가 늘 보는 전원버튼이 0과 1을 합쳐동그라미와 선이합쳐진 모양이 나왔다고해요. ㅎㅎ신기하죠 그럼위에서 말한 이 두가지 전원버튼의 차이점이 무엇이냐? 그것은 바로 "대기전력"차이입니다.결..
안녕하세요 :) 오늘은 외부에서 Slack(이하 슬랙)에 메세지를 보내는 방법을 알아볼거에요 :)정말 과정 하나하나 같이 해볼거니까, 차근차근 따라하시면 슬랙에 메세지가 뿅 하고 뜰거에요 XD그럼 시작할게요! 외부에서 슬랙에 메세지 보내기 (Slack webHooks 사용해보기) 1. 슬랙에 들어간다. 오늘은 일반 채널에 incoming webhook을 보내는 걸 해볼게요 :) ㅎㅎ일반 채널에 들어가셨나요? 가셔서 채팅 맨 위로 가보면, 2. Add an app or custom intergration을 클릭한다. Add an app or custom intergration 이라는 것이 있어요 :) 아 나는 채팅창 맨위로 가기 너무 힘들다@!! 하시는 분들은 채널 상단에 설정모양을 클릭하면 나오니 힘들게..
ㅎㅎ안녕하세요 :) 오늘은 vim에 대해서 알아볼거에요. 오늘 우리가 할 거는 1. vim이 무엇이냐?2. vim을 어떻게 쓸 것이냐? 입니다.시작해볼게요 :) 참고로 저도 못해서 ㅠㅠ 이 글을 쓰는이유는 알려드리고자 하는 것도 있지만! 저도 공부하기 위해서 ㅎㅎㅎ..저는 사실 nano만 쓰거든요... 근데 nano는 사람이 쓸게 아니라는 말을 들어서..........(상처) 아니;;nano는 또 뭐야;;하시는 분들이 있을지도 모르니 이건 나중에 말하고..얼른 시작할게요! vim(VI iMproved) 1. vim이 무엇이냐? 일단 위에서 말한 nano도 같이 포함되는 것인데, vim과 nano란, 정말 간단히 말해서 "유닉스에서 사용할 수 있는 에디터"에요. 터미널을 통해서 텍스트를 편집할 수 있는 에..
- WKWebView
- Swift
- swift tutorial
- FLUTTER
- Accessibility
- np-hard
- 제이슨 파싱
- WWDC
- swift sort
- 회고
- np-complete
- actor
- swift 공부
- UIBezierPath
- WidgetKit
- 스위프트 문법
- iOS delegate
- swift array
- Git
- Xcode
- swift delegate
- github
- 스위프트
- SwiftUI
- ios 13
- fastlane
- IOS
- 피아노
- Combine
- swift3
- Total
- Today
- Yesterday