안녕하세요. 도미닉입니다. 아이폰을 맥북에 꽂고 엑스코드에서 아이폰으로 실행시키려고 하면 아래 오류가 뜰 경우가 있습니다. 이 경우 해결 방안을 공유합니다. 아이폰에서 실행했던 앱을 제거합니다. 빌드 폴더를 청소합니다. ⌘ + shift + K 아이폰 페어링을 해제합니다.(from ⌘ + shift + 2 window) 아이폰 연결을 끊습니다. 아이폰을 재시작합니다. 맥을 재시작합니다. 연결합니다. 이렇게 해서 저는 문제를 해결할 수 있었습니다. 잘 안되시거나 문의사항은 댓글 달아주세요. 읽어주셔서 감사합니다. 참고 : https://stackoverflow.com/questions/64974291/xcode-12-3-beta-failed-to-prepare-device-for-development
안녕하세요. 도미닉입니다. 오늘은 UIView 의 모서리를 깍아서 둥글게 만드는 방법을 알아보겠습니다. UIView 를 상속받는 UIImageView, UIButton 등도 아래의 방법으로 모서리를 둥글게 할 수 있습니다. 모서리 둥글게 만드는 방법 UIView 에는 CALayer 객체인 layer 프로퍼티가 있습니다. layer 에는 cornerRadius 와 masksToBounds 값이 있습니다. 이 값들을 변경해서 모서리를 둥글게 만들 수 있습니다. 모양을 원으로 싶다면 UIView 의 길이의 반만큼 cornerRadius 를 설정하시면 됩니다. 정리 간단히 뷰의 모서리를 둥글게 만드는 방법을 알아봤습니다. 질문있다면 남겨주세요. 감사합니다. 참고 : http://blog.naver.com/Pos..
안녕하세요. 도미닉입니다. 오늘은 iOS 테이블뷰에서 셀의 재사용에 대해서 정리해보겠습니다. dequeueReusableCell(withIdentifier:for:) 일반적으로 테이블뷰에서 셀을 리턴하는 함수에서 셀을 재사용하도록 습관적으로 아래와 같이 코드를 작성하고 있습니다. 이 dequeueReusableCell(withIdentifier:for:) 메소드는 무엇일까요?지정된 재사용 식별자(indexPath)에 대해 재사용이 가능한 테이블 뷰 셀 객체를 반환하고 테이블뷰에 추가한다. 라고 공식 문서에 나와있습니다. 파라미터와 리턴되는 값이 대해 정리해보겠습니다. 파라미터 identifier 재사용할 셀 객체를 식별하기 위한 문자열입니다. 이 매개 변수는 nil이 아니어야합니다. indexPath 셀..
안녕하세요. 도미닉입니다. 오늘은 슬라이드쉐어에 슬라이드를 공유했을 때 한글이 깨지는 문제에 대해 해결 방법을 작성해보겠습니다. 발표한 자료를 공유하고자 슬라이드쉐어에 업로드했었습니다. 올린 발표 자료를 보니 한글이 깨지는 문제가 발생했습니다. 구글링하여 해결 방법을 찾아서 공유합니다. 해결 방법 터미널로 슬라이드를 저장한 경로로 이동합니다. 아래 명령어에서 가장 뒤에 이름.pdf 를 발표자료 명으로 바꾼 뒤에 실행합니다. LANG=C LC_ALL=C sed -i '' s'|/Registry (Adobe) /Ordering (Korea1) /Supplement [0-9]|/Registry(Adobe) /Ordering(Identity) /Supplement 0|g' 이름.pdf 슬라이드쉐어에 발표 자료를..
안녕하세요. 도미닉입니다. 오늘은 클로저와 고차함수에 대해서 알아보겠습니다. 클로저란? 클로저는 기능을 갖는 독립적인 코드 블록입니다. 말이 조금 어려운데요. 기능을 갖는 코드 블록을 우리는 이미 알고 있습니다. 맞습니다. 함수입니다. 그렇다면 함수와 클로저의 차이는 무엇일까요? 아래 설명을 보시면 이해하실 수 있으실 겁니다. 클로저를 선언하는 방법은? 클로저는 선언하는 부분에서부터 함수와 차이점을 보입니다. 클로저는 함수와 달리 이름을 적지않습니다. 이름을 적지 않음으로써 아래와 같은 사실을 알 수 있습니다. 클로저는 선언해놓고 호출하는 방식이 아니라 필요할 때마다 코드 블록을 작성해야한다. 자주 사용하는 코드 블록을 선언해놓는 함수와 달리 매번 다른 코드 블록을 사용할 때 필요할 것 같다. 그렇다면 ..
안녕하세요 도미닉입니다. 오늘은 2020년 회고를 작성하고자 합니다. 작년 2019년 회고에 이어서 올해 회고를 작성하겠습니다. 1. 이직 올해는 두 군데의 회사에 다닐 수 있었습니다. iOS 개발자로 회사를 구하기 쉽지 않았습니다. 웹 경력이 있고 여러 분야를 했던 경험 때문에 iOS도 오래하지 않을 것이라는 선입견이 있는 것 같습니다. 제일 잘하는 iOS로 회사를 구하고 싶었지만 쉽지 않았습니다. 외주 회사를 들어가서 4달동안 앱을 2개 만들고 퇴사를 하였습니다. 체계적이지 않고 거의 혼자 프리랜서로 개발을 하는데 회사에서 대부분의 돈을 가져갔기 때문에 만족할 수 없었습니다. 웹개발자, iOS 같이 지원하다가 지금 회사로 들어오게 되었습니다. 현재는 웹 백엔드와 iOS, 프론트앤드 전부 사용해서 세차..
안녕하세요 도미닉입니다 오늘은 테두리를 둥글게 하는 cornerRadius 값을 스토리보드에서 설정하는 방법을 공유하겠습니다. 뷰를 클릭하고 Identity Inspector를 클릭하면 위와 같이 UserDefined Runtime Attributes 칸이 있습니다. 플러스 버튼을 누른 뒤에 아래 항목들을 추가합니다. layer.masksToBounds Boolean YES layer.cornerRadius Number 5 숫자 5 자리에 원하는 값을 넣으면 됩니다. 참고 stackoverflow.com/questions/34215320/use-storyboard-to-mask-uiview-and-give-rounded-corners
- Total
- Today
- Yesterday
- 매트랩
- 데이터베이스
- database
- 리눅스
- 형용사
- 왕초보 영단어1
- Xcode
- 시원스쿨
- 애플
- terascan
- IOS
- C
- 단어
- 스위프트
- 테라스캔
- 함수
- 배열
- 반복문
- 뇌를 자극하는 C프로그래밍
- Apple
- Swift
- 영어
- 포인터
- 프로그래밍
- Matlab
- exercise
- MySQL
- 뇌를 자극하는 C 프로그래밍
- 프로그램
- 연습문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |