본문 바로가기

반응형

App

(11)
EXPO 실행 에러 [GraphQL] Entity not authorized 해결방법 여기로 npx expo start 명령어를 통해 앱을 실행시키면 Logs for your project will appear below. Press Ctrl+C to exit. › Opening on Android... › Opening emulator Pixel_3a_API_34_extension_level_7_x86_64 › Opening exp://192.168.0.37:8081 on Pixel_3a_API_34_extension_level_7_x86_64 › Press ? │ show all commands An Expo user account is required to proceed. Log in to EAS ? Email or username » An Expo user account is requir..
Flutter 초심자들을 위한 Flutter 윈도우에 설치하는 방법 설명 https://docs.flutter.dev/get-started/install/windows Windows install How to install on Windows. docs.flutter.dev 시스템 요구 사항 Flutter를 설치하고 실행하려면 개발 환경이 다음과 같은 최소 요구 사항을 충족해야 합니다. 운영 체제 : Windows 10 이상(64비트), x86-64 기반. 디스크 공간 : 1.64GB(IDE/도구용 디스크 공간 제외). 도구 : Flutter는 환경에서 사용할 수 있는 이러한 도구에 따라 다릅니다. Windows PowerShell 5.0 이상(Windows 10에 사전 설치됨) Windows 명령 프롬프트에서 Git 사용 옵션이 있는 Windows 2.x 용 Git . gi..
React-Native 앱 개발 : 로또 번호 생성하기(React.js로 중복 되지 않는 랜덤 수 뽑아내기) [로또 번호 생성] 일단 expo 앱을 설치해준다. 맥북으로 코딩하였는데 맥북에 react-native 설치하는건 다음 포스팅에.... npx create-expo-app AwesomeProject cd AwesomeProject npx expo start 에디터로 vscode를 실행해준다. 핵심 ! 1에서 45까지의 숫자 중 뽑아내는 6개의 랜덤 값이 중복이 안 되도록 하여 출력해줘야 한다. 이것 저것 찾아 봤는데 내가 개발한 중복 되지 않는 랜덤 값 생성 자바스크립트 코드가 초심자가 보기에 좋을 것 같다 function loadingLotto() { let lotto_num_list = []; let random_num = 0; for (let i = 0; i < 6; i++) { random_num..
iOS SwiftUI @Binding으로 View 끼리 데이터 공유 2023.03.09 - [App Dev/iOS] - iOS SwiftUI @State 문법 어떻게 사용하면 될까? iOS SwiftUI @State 문법 어떻게 사용하면 될까? @State SwiftUI는 속성의 저장소를 관리합니다. 값이 변경되면 SwiftUI는 값에 의존하는 보기 계층 구조의 일부를 업데이트합니다. 상태의 기본 값에 액세스하려면 해당 속성을 사용합니다. 그러나 단 smart-factory-lee-joon-ho.tistory.com @Binding 바인딩을 사용하여 데이터를 저장하는 속성과 데이터를 표시하고 변경하는 보기 간에 양방향 연결을 만듭니다. 바인딩은 데이터를 직접 저장하는 대신 속성을 다른 곳에 저장된 정보 소스에 연결합니다. 예를 들어 재생과 일시 중지 사이를 전환하는 버튼..
SwiftUI 개발 macOS 환경설정 및 Image HStack VStack padding 기초문법 활용해보자 ! 웹개발자가 해보는 애플 앱 개발 앱 생명 주기 뷰 생명 주기 다중 스레드 소프트웨어 아키텍처 아이폰 앱 개발자가 되기 위해선 이런 것들이 중요하다고 한다 . 어떤 서비스 개발이든 동일하지 않을까 생각된다. iOS 앱 개발을 하기위해서는 고가의 맥북이 필요하다. 물론 요즘 Flutter or React Native 크로스플랫폼 개발이 인기가 많지만 또 서비스의 안정성을 위해 안드로이드 체제와 분리해서 개발하는게 기존 개발 방식이다. 고가의 맥북을 샀다면 맥북에 애플에서 제공하는 Xcode 프로그램을 설치해주면 된다. 그럼 그냥 바로 시작하면된다. 해달 프로그램에서 아이폰 버전에 맞는 시뮬레이터를 제공한다. https://developer.apple.com/sf-symbols/ SF Symbols - App..
iOS Swift 옵셔널 변수를 Unwrapping 하는 두가지 방법 Swift가 가지고 있는 가장 큰 특징 중 하나가 바로 옵셔널Optional입니다. 직역하면 '선택적인' 이라는 뜻이 되는데요. 값이 있을 수도 있고 없을 수도 있는 것을 나타냅니다. https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/content/Chapter-2/optionals.html 옵셔널 (Optional) · 40시간만에 Swift로 iOS 앱 만들기 devxoul.gitbooks.io [옵셔널 변수] import UIKit //옵셔널이란 ? // 값이 있는지 없는지 모른다. // nil -> 값이 없다. var someVariable : Int? = nil if someVariable == nil { someVariable = 90 } pri..
iOS SwiftUI Webview 를 띄우기 위한 Xcode 14.x 사전 세팅 및 개발 Xcode 14.x 버전에는 info.plist 파일이 사라졌다. ! https://minios.tistory.com/53 [Xcode] Info.plist가 사라졌다. 공부를 위해 새로 SwiftUI 프로젝트를 만들고 여러가지 작업을 하던 중, Info.plist가 사라졌다는 것을 발견했다. 다행히 오류가 아닌 Xcode 13부터 변경된 부분이라고 한다. 정확한 release note 링크가 사 minios.tistory.com 그럼 어디서 설정하면 되는가 ? Project → Targets → Info → Custom iOS Target Properties 프로젝트 부분을 클릭한다 ! info 파트를 누르고 App Transport Security Settings 에 커서를 놓고 엔터를 친다 Allo..
iOS SwiftUI @State 문법 어떻게 사용하면 될까? @State SwiftUI는 속성의 저장소를 관리합니다. 값이 변경되면 SwiftUI는 값에 의존하는 보기 계층 구조의 일부를 업데이트합니다. 상태의 기본 값에 액세스하려면 해당 속성을 사용합니다. 그러나 단축키로 Swift를 사용하면 상태 인스턴스를 직접 참조하여 래핑된 값에 액세스할 수 있습니다. 위의 예는 속성을 직접 참조하여 상태 속성의 래핑된 값을 읽고 씁니다 SwiftUI가 제공하는 스토리지 관리와 충돌할 수 있는 멤버 단위 초기화에서 설정하는 것을 방지하기 위해 비공개로 선언합니다 . 상태 객체와 달리 항상 위의 예에서와 같이 상태 선언에 기본값을 제공하여 상태를 초기화합니다. 보기 및 해당 하위 보기에 로컬인 저장소에만 상태를 사용합니다. import SwiftUI struct Conten..

반응형