안녕하세요! 오늘은 무시무시한 오류.. 오류: 기본 클래스 ...을(를) 찾거나 로드할 수 없습니다.에 대해서 알아보려고 해요! 사실 이 전글에서 컴파일 하는데도 이 오류때문에..한참을 헤맸답니다. (이 오류는 이클립스에서는 안났지만 터미널로는 났어요.) 먼저 말씀드릴건 이 오류가 발생해서 찾아보셨다면,프로젝트를 우클릭하여 > Properties > Run/Debug Setting > 삭제를 해보라는 글을 많이 보셨을 거에요. 저는 이방법으로 오류를 못고쳤습니다.이 삭제 하고말고의 문제가 아니었어요. 저처럼 저 방법을 써도 안된다 하시는 분들은 먼저 자기 이클립스로 한 번 가봅니다.음 깔끔해 패키지 별로 정리까지..!! 깔끔해 혹시 이렇게 폴더(패키지)를 만들어서 관리하시고 있으면 오류: 기본 클래스 ...
안녕하세요! 오늘은 MAC터미널을 이용하여 .java파일을 컴파일 하는 법을 알려드릴려고 합니다!이 방법은 나는 이클립스를 깔지않고 (진짜) 번거롭더라도 Xcode로 모든것을 하겠다....하시는 분들께 추천드립니다. 저도 이클립스를 처음 깔았을 때, 너무 불편했어요. 자동완성이 안될때도 많고 ...그래서 Xcode로 자바코딩을 하려고 했었어요.근데 여러 도전을 해봤었는데..결과적으로 "이클립스가 제일 편하다" 입니다. 이클립스 Run커맨드가 상당히 까다로운데, 이것도 Xcode와 같이 command+R로 바꿔주면 나름 쓰기 괜찮더라구요ㅎㅎ..그래도!!!!굳이!!!터미널로 컴파일 하시고 싶으신 분들을 위해 알려드리겠습니다! 이제 알려드릴 방법은 이클립스, Xcode과 상관없이 수행가능한 방법입니다! 1. ..
안녕하세요!!!!오늘은 드디어nlogn의 시간복잡도를 가지는 정렬 알고리즘에 대해 알아볼거에요. 먼저 결론만 말씀드리면, nlogn에 최악의 시간복잡도를 가지는 즉, O(nlogn)인 정렬 알고리즘에는 합병정렬(Merge Sort), 힙정렬(Heap Sort)이 있어요.많이들 들어보셨죠? 처음 접하시는 분들을 위해 천천히 설명해드릴게요 XD 1. 합병정렬/병합정렬 (Merge Sort) 자.. 합병정렬을 먼저 설명드리는 이유는..저번시간에 퀵소트 글을 썼기 때문이에요. ??그게 왜;;라고 하실 수 있으시겠죠!!혹시 퀵정렬이 어떤식으로 이루어지는지 기억하시나요?네. 바로 분할정복을 통해 정렬을 하게 되는데요.이 합병정렬도 마찬가지입니다!!!! 합병정렬은전체 원소를 하나의 단위로 분할한 후 분할한 원소를 다..
안녕하세요! 이 바로 전글에서 iOS ) 텍스트뷰 테두리 둥글게/버튼 둥글게글을 썼었는데,버튼을 둥글게 어떻게하지? 하고 찾아보셨으면 myTextView.clipsToBounds = true 위 코드를 보셨을 거에요.그리고 Button.layer.masksToBounds = false 뭐 이런코드도 보셨을 겁니다. 근데 이걸 안해도 아무 문제없어요. 지금 상태에서는요.위 코드를 안적어도 텍스트뷰는 둥글게 되고 버튼도 잘 됩니다.근데!!!왜 다들 여기도 여기도 여기도... 도대체 masksToBounds가 뭐고 clipsToBounds가 뭘까요?먼저 결론만 말씀드리면 이 두개의 프로퍼티는 기능이 똑같다고 볼 수 있습니다. 아니 이게 무슨기능인데요??라고 물어보시면 예제를 통해 보여드릴게요. 한번에 아실 수..
안녕하세요!! 오늘은 두가지를 알려드릴겁니다.먼저 텍스트뷰의 테두리를 둥글게 하는 법을 알려드릴게요. 먼저, 텍스트뷰에 테두리를 그리는 법은 에서 소개했었어요. 뭐였는지 기억나시나요?! myTextView.layer.borderWidth = 1.0 myTextView.layer.borderColor = UIColor.black.cgColor myTextView.backgroundColor = .yellow 위 코드를 viewDidLoad()에 넣어주면 테두리가 생겼었죠?하지만 테두리가 둥글지 않고 직각입니다.저는 잘 보이도록 배경 색상도 넣어주었어요. (지금 궁금해진건데, UIColor.black.cgColor은 cgColor를 안넣어주면 오류가나고, .yellow는 그냥 써줘도 되고, UIColor.y..
안녕하세요정렬 알고리즘1 글을 써놓고 2는 바빠서 못썼네요ㅎㅎ..오늘은 퀵정렬만 정리해보려고 합니다. 퀵정렬은 개념을 아예 모르시는 분들이 보면 이해하기가 처음엔 힘들어요.그래서 그런분들을 위해 퀵정렬만!! 정리해보려고해요.하하 정렬 알고리즘 - Quick Sort 퀵정렬!!자, 이름부터 퀵(Quick)이네요.퀵은 다들 아시는 것처럼뜻은 ① (동작·활동 등이) (재)빠른 ②(속도상으로·걸리는 시간이 짧아서) (재)빠른 ③(재)빨리, 신속히 입니다. 이름부터 뭔가 빠른 정렬 알고리즘 같죠? 실제로다른 정렬 방법에 비해 일반적으로 가장 빠른 알고리즘으로 알려져 있습니다. 하지만!!대상 데이터의 특징이나 데이터 크기에 따라 반드시 위 말이 맞는 것은 아닙니다. 실제로 최악의 경우에 시간복잡도가 n^2기도 하구..
안녕하세요!오늘은 git에 README를 쓰다가 그림 넣는 법을 공유하면 좋을 것 같다는 생각이 들어서요!정말 간단하니 어려워하지 않으셔도 된답니다 ㅎㅎ 시작 해볼게요.먼저 넣을 그림이 있겠죠? 선택해주시고, 보기 좋게 하기 위해서현재 제 git 폴더에 이미지를 넣을 image폴더를 만들어주세요! 그리고 만든 이미지 폴더 안에 내가 README에 넣고싶은 이미지들을 다~ 넣어주세요 :) 그리고 이제 README로 가봅시다! 핵심만 말씀드리면 README.md에 이미지를 넣는 방법은 ![이미지이름](./이미지가 있는 폴더/이미지이름.형식) 입니다. 그대로 한번 해 볼까요? 이렇게 마크다운 편집기에서 써주시고, 저장하고, push하게 되면!! 제 README.md에는 이렇게 그림이 들어가게 된답니다 ㅎㅎ 쉽..
안녕하세요. Zedd입니다. 오늘은 swift에서 %를 사용하는 법을 알려드리고자 합니다 ㅎㅎ.. swift3에서 나머지 구하기 / %사용하기 swift3에서 %를 쓰려하면...만약 연산하려는 두 숫자가 모두 정수. 즉 integer면 %는 써도 됩니다. 하지만... 10과 3 둘중 하나가 Double형이 되기만 하면... (둘다 Double형이 되도 오류가 납니다.) 이렇게 오류가 나게 됩니다. 아 오류 왜나;;라고 생각하실 수도 있지만 어찌보면 컴파일러 입장에서는 당연합니다. 왜냐하면 % 모듈러스 연산자는 정수형에서만 정의되기 때문입니다. 그러므로 하나라도 더블형 (둘다 더블형) 이면 오류가 나는 것이죠.그러므로 더블형을 사용할 때는 % 연산자를 사용할 수 없습니다.그럼 뭘 사용해야 할까요?저 오류에..
- swift tutorial
- swift3
- IOS
- UIBezierPath
- swift array
- fastlane
- WidgetKit
- ios 13
- WKWebView
- github
- 피아노
- Git
- 회고
- Swift
- swift 공부
- Combine
- np-hard
- 스위프트 문법
- 제이슨 파싱
- 스위프트
- FLUTTER
- np-complete
- Xcode
- Accessibility
- iOS delegate
- swift sort
- SwiftUI
- actor
- swift delegate
- WWDC
- Total
- Today
- Yesterday