반응형

iOS 312

iOS 스토리보드 프로젝트 세팅 Objective-c / iOS Dev project set without storyboard UIkit

https://www.youtube.com/watch?v=1dcQkP8E7gk 개발하는 정대리 유튜브 참고 objective - c iOS 버전 업데이트 되면서 SceneDelegate에서 화면을 관할. aloc : 메모리에 할당 objective-c 를 배우지 않고 아직 swift 만 쭉 해와서 아직 어렵다. 나중에 objective-c 익숙해지면 다시 이 유튜브 들어봐야 될듯. 오류 뜨는 부분: //네비게이션 컨트롤러 설정 UINavigationController* navVC = [[ViewController alloc] initWithRootViewController:initialVC]; No visible @interface for 'ViewController' declares the select..

iOS swift -completion block . 비동기처리

개발하는 정대리 유튜브 영상 참고 https://www.youtube.com/watch?v=5SGEuSgiM04 *동기, 비동기 개념 동기 : 메인 쓰레드 따라서 쭉 처리 . 이 와중에 API - 서버 통신이 이루어지는 도중에 딜레이 발생. 딜레이에 영향을 받음 비동기: 딜레이가 발생하더라도 다시 그 지점부터 또 돌아가게 함. 참고) https://private.tistory.com/24 동기와 비동기의 개념과 차이 데이터를 받는 방식인 동기와 비동기. 이 둘의 개념에 대해 설명하는 게시물은 매우 많은데 프로그래밍적으로 생각했을 때 이해가 가지 않아서 쉽게 이해를 할 수 있는 동기와 비동기의 예가 private.tistory.com https://velog.io/@daybreak/%EB%8F%99%EA%..

iOS swift extension

개발하는 정대리 영상 참고 https://www.youtube.com/watch?v=yQpLQreE38g extension에 UI view controller를 미리 작성함으로써 막상 코드 작성할 때 새로 작성할 필요 없이 불러오기 자주 사용하는 것들/ 공통적인 요소들을 미리 extension에 빼두는 것. 새로운 폴더(파일 이름 예시: extension)를 생성해서 import Foundation import UIKit extension UIViewController{ func sayHi() { print("하이!") } } 위처럼 적은 다음에 나중에 main Viewcontroller에서 위에 모든거를 다 쓸 필요 없고, sayHi() 로 간단하게 호출 가능

iOS swift 구글 애드몹 배너광고 달기

개발하는 정대리 유튜브 참고 구글에 ios swift admob 검색 https://developers.google.com/admob/ios/quick-start?hl=ko 시작하기 | iOS | Google Developers iOS 앱을 제작 중인 AdMob 게시자를 위한 모바일 광고 SDK입니다. developers.google.com 위 사이트 참고 * 로그 지우고 깔끔하게 보는 법 Product -> Scheme -> Edit Scheme 창이 뜨면 Environment Variables에서 OS_ACTIVITY_MODE: disable 추가 *번외로 오늘의 의문점 뭔가 코드 다 써놓고 완성된 뒤, 조금 수정했을 때 안 되는 경우가 있다. 이럴 경우를 대비해서, 미리 완성된 코드를 일단 깃헙에 ..

iOS swift 조건문 응용. 토글식 배경화면 색상 변경

개발하는 정대리 조건문 영상 보면서 정리 https://youtu.be/_4Oap8pVFrE 1. view.backgroundColor = Color Literal - > 자동완성이 되지 않음. 껐다 켜도 안됨 UIColor.orange로 대신해도 되는 걸까? -> 별 문제 없이 돌아감. 2. @IBOutlet weak var loginBtn: UIButton! (나) 이거랑 @IBOutlet var loginBtn: UIButton! (강의) 차이는 무엇일까? -> 구글 검색 결과: 디폴트 = weak라고 함. 디폴트로 Weak을 사용하는게 좋습니다. 그 외 정말 위에서 소개한 특별한 상황 (복잡한 뷰 Hierarchy)를 이해하고 정말 필요할 때 Strong으로 사용하시면 됩니다. -> 지금 단계에선..

iOS 로또 QR코드 인식

https://youtu.be/Q5slh29MZ_I 개발하는 정대리님 유튜브 영상 보고 정리 URL -> QR 코드로 만드는 것. 1. 사진을 찍는다 -> QR코드 인식 2. URL 주소로 만들고 3. 웹뷰에 URL을 띄워준다. Simple QRCode reader in Swift https://github.com/yannickl/QRCodeReader.swift GitHub - yannickl/QRCodeReader.swift: Simple QRCode reader in Swift Simple QRCode reader in Swift. Contribute to yannickl/QRCodeReader.swift development by creating an account on GitHub. github..

개발하는 정대리- 스택(stack) / 회원가입,로그인 구현

아이폰 개발 시작하기 / 초보개발자 / 앱 만들기 / 스택 자료구조 / navigation controller / stack view https://youtu.be/MpAOdkkMZxM ​ -스택: 넣고, 빼고. 빨래 바구니 . 마지막에 넣은 것을 제일 먼저 빼는 것. -네비게이션 뷰 컨트롤러 -푸시, 팝 ​ ​ constraint 걸어서 textview, button stack으로 맞추고.. 이미지 최대한 작은걸로 구해서 다시 해보기 ㅠㅠ -> 4/21 4/22 ->해결. 그래도 생각보다 훨씬 많이 작은 아이콘으로 해야 한다.. ​ ​ ​ Navigation Controller - Login View Controller -> Register View Controller Login View Contro..

개발하는 정대리 유튜브2 로티애니메이션(스플래시 화면)

https://youtu.be/E4AmzZ7R2Yc 아이폰 개발 시작하기 / 초보개발자 / 앱개발 / ios 로티 애니메이션 / cocoapod / lottieAnimation / 스위프트 터미널에서 바로 앱 위치로 가는 방법: 프로젝트 마우스 우클릭 -> Show In Finder -> 터미널에서 cd 쓴 다음에 해당 폴더를 터미널쪽으로 끌어당기기 터미널에서 ls : 현재 폴더의 파일 목록들을 보여준다. *에러잡기 (맥M1의 경우 아래 사이트 참고): https://luen.tistory.com/39 [iOS] lottie animation.. M1 때문인가.. 깔기도 힘들다.. (+210802 추가) 위에서 참고했던 내용: pod install이 M1 맥에서 안되므로 저기에 나와있는대로 설치 pod ..

반응형