전체 글
-
[Swift] Unwrap 옵셔널 변수iOS/Swift 2022. 12. 1. 01:03
옵셔널(Optional)이란? = 값을 알지 못하는 상태 = 값이 있는지 없는지 모르는 상태 /* Type이 Int형 이긴 한데, 값이 있는지는 모르겠을때 물음표를 붙임 */ var someVariable : Int? = nil 물음표가 없다는 뜻은 값이 있다는것이기 때문에, 값이 nil 이면 Type 옆에 물음표를 붙여야 함 /* 만약 변수 값이 nil 이면 90을 대입해라 */ if someVariable == nil { someVariable = 90 } 언랩핑이란? = 감싸져 있는 것을 벗기는 것 = 옵셔널 변수를 값이 있는 변수로 바꾸는 것 언래핑을 하지 않으면 Optional(90) 으로 출력되고 언래핑 후에는 90 으로 출력됨 /* 만약 someVariable이 값이 있다면, otherVar..
-
[iOS 앱개발] 개발 자료 아카이브iOS 2022. 11. 1. 14:55
[강추] 40시간만에 Swift로 iOS 앱 만들기 https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/content/ 애플 개발자 공식 사이트 https://developer.apple.com/documentation/ 스위프트 기초 문법 기초 문법 정리 야곰 블로그 야곰의 프로그래밍 블로그 iOS 개발자 로드맵 https://github.com/godrm/mobile-developer-roadmap swift 강의 동영상 https://github.com/ClintJang/awesome-swift-korean-lecture 네이버 API 연동 튜토리얼 https://developers.naver.com/docs/login/ios/ios.md SF symb..
-
[웹개발일기] 휴대폰 본인인증 구현하기개발일기/웹개발일기 2021. 4. 25. 16:38
docs.iamport.kr/tech/mobile-authentication [가이드] 휴대폰 본인인증 휴대폰 본인인증 연동하기 휴대폰 본인인증 서비스란 본인 명의로 개통한 휴대폰을 이용하여 최소한의 개인정보를 입력하는 인증 절차를 거쳐 본인 여부와 입력한 정보의 정확성을 확인하여 docs.iamport.kr 토이프로젝트를 하면서 결제와 본인인증 기능을 구현해보고싶어서 이것저것 찾아보다가 iamport 라는 사이트를 알게되었다. 나중에 참고해서 구현해보기!
-
[영어공부] Hell's Kitchen - 영어회화/영어단어 모음외국어공부/영어 2021. 4. 20. 23:25
요즘 재미있게 보고 있는 넷플릭스 Hell's Kitchen 을 영어 자막으로 정주행하면서 기억하고싶은 단어나 회화를 기록할 예정이다. [요리 단어] Butternet squash risotto : 땅콩호박 리조토 pan-seared snapper : 팬에 구운 도미 Seared scallops with a cucumber gazpacho. : 오이 가스파초를 곁들인 구운 관자요리 shallot : 샬롯 (작은 양파의 일종, 껍질이 보라색) overcooked : 너무 익혀버린 bland : 아무맛도 안나는, 밍밍한 seasoned : 간이 되어 있는 three out of five : 5점 만점 중 3점 Sitting across : 맞은편에 앉은 Rookie mistake : 신입들이 자주하는 실수 ..
-
[알고리즘] 백준 16930번 문제 (DFS, BFS)알고리즘 2021. 3. 28. 15:20
www.acmicpc.net/problem/16930 16930번: 달리기 진영이는 다이어트를 위해 N×M 크기의 체육관을 달리려고 한다. 체육관은 1×1 크기의 칸으로 나누어져 있고, 칸은 빈 칸 또는 벽이다. x행 y열에 있는 칸은 (x, y)로 나타낸다. 매 초마다 진영이는 www.acmicpc.net 문제를 읽어보면, 시작점에서 도착점으로 이동하는 최소 시간을 구하라고한다. 이 문제를 읽자 마자 '아하 이건 시작점, 도착점, 최소 시간이라는 키워드를 사용하는걸로 봤을때 너비 우선 탐색(BFS) 문제구나!' 하고 알 수 있어야한다. 이제 이건 알겠고, 그럼 이제 너비 우선 탐색으로 어떻게 코딩을 할 수 있을까를 생각해본다. 깊이 우선 탐색 (DFS) - 루트 노드(혹은 다른 임의의 노드)에서 시작해..