목록분류 전체보기 (167)
아요 개발 일기
안녕하세요 :D 오늘은 Apple 로그인 구현하기를 해보겠습니다! Apple 로그인은 Developer 멤버십에 등록이 되어있어야해요. (유료ㅜㅜ) 만약에 멤버십에 등록되어있지 않다면 참고만 합시다! Firebase를 프로젝트에 연결 안 하신분들은 [iOS] Firebase 프로젝트에 연결하기 을 참고해주세요 :-) Email 로그인 구현하기 Google 로그인 구현하기 Firebase 설정하기 Authentication 메뉴 -> Sign-in method 를 클릭 후, 새 제공업체 추가 버튼을 눌러줍니다! Apple 로그인을 구현해야하니까 Apple을 눌러줍니다! 사용 설정을 활성화 시켜주고 저장해줍니다. Xcode 설정하기 자 이제는 Xcode의 프로젝트 설정을 해볼까요? 프로젝트 최상단 파일을 누..
안녕하세요 소진입니다🐣 pod 파일 만들려는데 오류가 자꾸 나서 데리고 왔어요,, ⚠️ 오류 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory. ⚠️ 오류 이유 : 시스템이 ruby를 이용하고 있기때문에 권한이 없어 gem 설치가 안되서 생김 해결하기 아래 순서로 코드를 작성하면 해결됩니다! brew update brew install rbenv ruby-build 마지막으로 잘 설치되었는지 버전 확인! rbenv versions
안녕하세요! :D 오늘은 Firebase를 이용한 Email 로그인을 구현해보겠습니다! 만약, Firebase를 프로젝트에 연결 안 하셨다면 [iOS] Firebase 프로젝트에 연결하기 을 참고해주세요 :-) Apple 로그인 구현하기 Google 로그인 구현하기 Firebase 설정 Authentication -> Sign-in method -> 이메일 / 비밀번호 클릭 해줍니다. 사용 설정을 활성화 시켜주고 저장해줍니다. Coding textfield에 입력 받은 값을 email, password에 각각 넣어줍니다. firebase에 새로운 사용자를 등록해주기 위해 createUser로 email, password 값을 넘겨줍니다. error 처리도 해주었는데, 이미 가입한 계정일때는 17007 l..
안녕하세용 Label에 Text를 줄바꿔서 넣고 싶은데 tab키가 안 먹히더라구요?? 그래서 데려왔습니당 위와 같은 사진처럼 Label에 Text 넣을 때 줄 바꿈을 넣고싶다면! ctrl + enter을 누르면 줄 바꿈이 됩니다 :D 어? 근데 코드를 돌리면 줄바꿈이 안 되어있겠죠? 그럴때는 아래에 있는 Lines를 설정해주면 됩니다. 만약, 줄 수가 일정하고 고정적이면 해당 줄 수를 넣어주면 되고, 유동적이고 길어질 수 있다면 값에 0을 넣어주면 됩니다!! 끄으응읕~~
안녕하세용 스토리보드 사용할때, 일관적인 layout을 위해서 제약을 걸어주잖아요? 근데 제약을 적용하면 바로 변경이 되야하는데 자꾸 노란색이뜨더라구요.. 매번 Refresh 모양으로 생긴친구를 클릭하면되지만! 조금 번거로워서 단축어를 가져왔어요 :D 이렇게 노란색으로 뜨는건 실제로 코드를 돌렸을때 버튼의 위치가 노란색 부분에 있을 것이다라는 말이에요! 근데 레이아웃을 짤 때 걸리적거리잖아요????? 그렇다면! 해결 방법 두가지를 소개해드리겠습니다!!!! 1. 우측 하단에있는 Refresh 모양 버튼을 누른다 2. Option + cmd + + (플러스 기호) 끝!! 아주아주 간단하죠?!!! 저는 단축어 찾아볼라고 검색해봤는데, 잘 안나와가지고... 제가 잘 검색 못한것도 있겠지망,,,,, ㅎㅎㅎ 혹시 ..
안녕하세용 ㅎㅎ 회사에서 앱을 만들면 백엔드 개발자가 계시는데, 혼자 앱을 만들때는 백엔드 부분이 부담이 가기 마련입니다. 그래서 그 백엔드 부분을 해주는 친구가 Firebase인데요! Google의 모바일 및 웹 애플리케이션 개발 플랫폼입니다 ㅎㅎ 아주 유용하고 좋은 친구네요! 그럼 Firebase를 사용해볼까요????? Firebase 설정 먼저! Firebase에 들어가볼까요? 아래 링크를 눌러주세요@@ Firebase 링크 아무래도 Google 서비스이다보니, 당연히 Google 아이디가 있어야합니다! 로그인 후, 상단 우측 끝을 보면 콘솔로 이동이 있습니다. 콘솔로 이동해볼까용 프로젝트를 추가해줍니다! 저희는 iOS 앱이니까! iOS 클릭!! Apple 번들 아이디는 필수 값이에요! 번들 아이디..
오류 원인 1. Inspector창에서 Inherit Module From Target이 체크되지 않은 경우 해결 방법은 위의 이미지처럼 체크만 해주면 됩니다 ㅎㅎ 2. .swift 파일과 Storyboard의 @Outlet이 잘 못 연결된 경우 이런식으로 라이브러리랑 아웃렛이랑 연결을 하는데, 이 연결이 꼬였거나 이름이 변경되었을때 해당 오류를 띄웁니다! 해결 방법은 해당 연결을 다 지우고(x표 누름) 다시 연결해줍니다 ㅎㅎ 저는 1번이 오류 원인이였어요!! 원래 이 오류에 대해서 알고 있었는데, 그때는 2번 해결 방법만 알고있어서 계속 Outlet 연결을 끊고 다시 연결해보고 이름도 바꿔보고 했는데 해결이 안되더라구요ㅠㅠ 그래서 더 구글링 해보니 1번 방법이 나와서 잘 해결했습니당 :ㅇ
안녕하세여 🙇🏻♀️ 오늘 글은 제가 매번 찾아보기 귀찮아서 가져온 Xcode 단축어 정리 입니다! ( 새로운게 있으면 꾸준히 추가할 예정 ) Ctrl(^) 사용 CTRL + I : 코드 자동 정렬 시키기 CTRL + A : 줄의 맨 앞으로 이동 CTRL + B : Left. 캐럿을 좌측으로 한칸이동 CTRL + D : DELETE. 뒤의 한문자 삭제 CTRL + F : Right. 캐럿을 우측으로 한칸이동 CTRL + H : Back. 앞의 한문자 삭제 CTRL + K : 현재줄 캐럿이후의 문자를 전부 삭제. 문자가 없을 경우 개행문자 삭제 CTRL + N : Down. 아래로 CTRL + P : Up. 위로 CTRL + V : 전체의 마지막 위치 한 칸 전으로 이동. 이미 그 위치라면 맨 마지막으로 ..