안녕하세요. 도미닉입니다. apple icloud email을 사용하다가 위와 같은 에러가 발생했을 때 해결 방안을 공유합니다. 오류 내용 iCloud 서버를 사용하여 메시지를 보낼 수 없습니다 이 메시지 주소가 정확한지 확인하십시오. Mail 환경설정에서 SMTP 서버 설정을 확인하고, 시스템 관리자에게 고급 설정을 확인하십시오. 서버 응답: : Client host rejected: Access denied 해결 방안 아래 목록에서 다른 발신 메일 서버를 선택하거나, 나중에 시도를 선택하여 전송될 때까지 보낼 편지함에 메시지를 남겨둡니다. 해결 방법 시스템 환경설정에 들어가서 Apple ID 를 선택합니다. 그 뒤에 mail 의 체크를 풀었다가 다시 체크합니다. 그러면 해당 오류 없이 이메일이 잘 전..
안녕하세요 도미닉입니다. 오늘은 렛츠스위프트 뉴스레터 17호에서 소개된 Enum 열거 타입을 사용하는 3가지 방법 글을 번역해서 공유하고자 합니다. 글쓴이의 허락을 받았습니다. 재미있게 보시고 enum 을 더 많이 잘 사용하는 날까지 열심히 같이 공부해봅시다. 번역 Swift에는 많은 데이터 구조가 있으며 정확히 사용하기 위해서는 각 필요한 상황을 이해해야합니다. 예를 들어, 우리는 독립적인 객체를 선언하기 위해 구조체를 사용하거나 일부 함수를 포함할 때 클로저를 사용합니다. Swift 언어에는 또 하나의 흥미로운 데이터 구조 인 enum이 있습니다. 그것이 정확히 무엇인지, 그리고 그것이 우리에게 어떤 기능을 제공하는지 알아봅시다. Enumeration 은 무엇인가요? Enum은 하나의 논리적 그룹에있..
안녕하세요. 도미닉입니다. 오늘은 스위프트의 열거형에 대해서 알아보겠습니다. 열거형 이란? 열거는 무슨 뜻일까요? 국어사전에 검색해보았습니다. “여러 가지 예나 사실을 낱낱이 죽 늘어놓음.” 이라고 나옵니다. 그렇다면 열거형은 “여러 가지 예나 사실을 낱낱이 죽 늘어놓음” + “형태” 라고 이해할 수 있겠습니다. 스위프트에서 열거형 이란? 스위프트에서 열거형은 Enumeration 이라고 합니다. 줄여서 Enum 이라고도 합니다. 열거형은 같은 성질을 가지는 여러 것들을 늘어놓는데 사용할 수 있습니다. 예를 들어 무게라는 성질을 가지는 것에는 어떤 것이 있을까요? g, kg, oz, lb 등이 있습니다. 이러한 한가지 성질을 가지는 것들을 묶어서 사용하는데 용이한 타입이 열거형입니다. 열거형을 선언하는 ..
안녕하세요 도미닉입니다 오늘은 AWS EC2 에 PHP 로 만들어진 웹 프로젝트를 띄워보도록 하겠습니다. 1. AWS 에 가입해서 로그인 각자 가입할 수 있다고 생각한다. 2. 콘솔에 접속해 인스턴스 생성 AWS 메인 페이지 상단 오른쪽에 콘솔에 로그인 버튼을 클릭해 콘솔 페이지로 이동한다. 전체 서비스 - 컴퓨팅 - EC2 를 선택한다. 왼쪽 메뉴에서 인스턴스 - 인스턴스 를 클릭한다. 상단에 파란색 인스턴스 시작 버튼을 클릭한다. 가장 상단에 Amazon Linux 를 선택한다. 원하는 사양을 선택 후 검토, 다음을 누르면 위와 같이 키 페어를 선택하는 페이지가 뜬다. 서버에 접속하기 위해 필요한 파일로 중요한 파일이다. 기존에 만든 적이 없다거나 뭔지 잘 모르겠다면 "새 키 페어 생성" 을 선택한 ..
안녕하세요 도미닉입니다 오늘은 Truthy 와 Falsy 에 대해서 알아보겠습니다. 보통 if 문을 쓰거나 삼항 연산자를 쓸 때 true 와 false 값이 필요한데요. 자바스크립트에서는 이 Bool 타입이 아닌 값들도 true 와 false 처럼 활용할 수 있습니다. 이러한 값들을 Truthy 와 Falsy 라고 부릅니다. Falsy 부터 설명을 하겠습니다. Falsy Falsy 는 False 에 가까운 값이라는 의미로 생각을 하고요. Falsy 는 아래 5가지가 있습니다. undefined null 0 '' NaN 이 5가지의 Falsy 값은 if 문과 삼항연산자에서 false 와 같이 처리됩니다. 예로아래와 같은 if 문을 들 수 있습니다. if (!null) { print('falsy') }; n..
1. 배열 초기화 var arr = Array(arraySize).fill(value); ex) var arr = Array(3).fill(false); 출처: https://stackoverflow.com/questions/4049847/initializing-an-array-with-a-single-value 2. 배열 숫자 확인 Array.length ex) console.log(clothing.length); 출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/length 3. 특정 값이 있는지 확인 Array.includes(value) ex) const array1 = [1, 2, 3];..
안녕하세요 도미닉입니다. 콜 바이 벨류, 콜 바이 레퍼런스 많이 들어보셨을 겁니다. 스위프트에서 inout 을 활용하여 포인터에 직접 접근할 수 있습니다. 위에 소스는 inout 을 통해 직접 포인터에 접근하여 두 변수의 값을 바꾸는 예제입니다. 함수에서 서로 값이 바뀐다면 그 값은 복사되어 사용된 값이므로 원본에는 영향을 주지 않습니다. 스위프트에서는 함수에 매개변수로 들어온 값을 수정할 수 조차 없습니다. 위와 같이 inout 을 통해 매개변수에 접근한다면 조금 더 효율적인 프로그래밍이 가능합니다. 직접 포인터에 접근하는 것은 자유도가 있지만 예상치 못하게 원본에 대한 수정이나 훼손이 가능하므로 주의하여야 합니다. 조금 더 안전한 메소드는 아래와 같습니다. 이상으로 inout 에 대해서 알아봤습니다...
안녕하세요. 도미닉입니다. 오늘은 플레이그라운드에서 뷰 컨트롤러를 띄워서 뷰를 확인하는 방법을 공유해보겠습니다. 우선 한번 띄워보겠습니다. 위와 같은 코드를 플레이그라운드에 붙여넣기해서 실행하시면 오른쪽에 화면이 뜨는 것을 확인하실 수 있습니다. 코드를 확인해보겠습니다. 2번째 줄에서 우선 PlaygroundSupport 를 import 합니다. PlaygroundSupport 를 임포트함으로써 저희는 PlaygroundPage 를 사용할 수 있게됩니다. 70번째 줄에서 PlaygroundPage 를 이용해 TestViewController 클래스의 인스턴스인 vc 를 현재 화면에 띄울 수 있었습니다. 애니메이션 또한 동작한다고 하니 화면의 부분을 테스트하고 개발할 때 활용할 수 있을 것 같습니다. 글 ..
안녕하세요. 도미닉입니다. 어제는 제가 블로그를 만든 후에 가장 많은 분들이 들어온 날이었습니다. 감사했고 앞으로 유지하기 위해서 더 많이 글을 올리도록 하겠습니다. 요즘 회사에서 리엑트 네이티브로 앱을 만들고 있습니다. 이전 화면으로 돌아가기 위해서 어떻게 하는지 알아보겠습니다. 아래와 같이 onPress 를 작성해주면 됩니다. 만약 TouchableOpacity 를 활용하고 계시다면 아래와 같이 구성하실 수 있습니다. 글 읽어주셔서 감사합니다.
- Total
- Today
- Yesterday
- 포인터
- 리눅스
- exercise
- 시원스쿨
- 단어
- 형용사
- 반복문
- 왕초보 영단어1
- Matlab
- database
- 배열
- 프로그래밍
- 뇌를 자극하는 C프로그래밍
- Swift
- 연습문제
- Apple
- 함수
- terascan
- Xcode
- 애플
- IOS
- 매트랩
- 프로그램
- 테라스캔
- MySQL
- 영어
- 데이터베이스
- 스위프트
- 뇌를 자극하는 C 프로그래밍
- 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 |