https://www.youtube.com/watch?v=a0lu8I6UB-4 일반 안드로이드 앱 배포 할때랑 차이가 조금 있음 참고로 나같은 경우에는 D 드라이브 에 프로젝트 파일이 있어서 C드라이브로 이동시킨후 진행했음 참고로 (파일 경로에 한글명 있으면 영어로 수정하길 바람) https://empering.tistory.com/entry/Flutter-%EC%95%B1%EC%B6%9C%EC%8B%9C-%EB%B0%A9%EB%B2%95-Appbundle Flutter 앱출시 방법 간단한 출시 과정 App Bundle 빌드 → PlayConsole 업로드 → 심사대기 버전이 업데이트 되는 경우에도 위의 루틴을 따르면 됩니다. App Bundle 빌드 Key store가 없는 경우 App Bundle 빌..
분류 전체보기
컬렉션 타입 (Array, Dictionary, Set) 컬렉션 타입은 여러 변수들을 묶거나 값들을 묶어서 하나의 변수로 표현 할수 있게 해줌 Array 순서가 있는 리스트 컬렉션 Dictionary 키와 값의 쌍으로 이루어진 컬렉션 Set 순서가 없고, 멤버가 유일한 컬렉션 (중복값 x) Array Array는 멤버가 순서(인덱스)를 가진 리스트 형태의 컬렉션 타입입니다. Array 선언 및 생성 Array는 여러 리터럴 문법을 활용할 수 있어서 표현 방법이 다양합니다 // 빈 Int Array 생성 var integers: Array = Array() // 같은 표현 // var integers: Array = [Int]() // var integers: Array = [] // var integer..
기본 데이터 타입은 아니지만 데이터 타입에 위치해서 표현하는 역할을 수행하는 Any, AnyObject, nil 을 알아볼거임 Any - Swift의 모든 타입을 지칭하는 키워드 AnyObject - 모든 클래스 타입을 지칭하는 프로토콜 (프로토콜 나중에 학습 할거임) nil - 없음을 의미하는 키워드 다른 언어의 NULL, Null, null 등과 유사한 표현입니다. // MARK: - Any var someAny: Any = 100 // 데이터 타입에 위치에 들어올수 있음 someAny = "어떤 타입도 수용 가능합니다" someAny = 123.12 // let someDouble: Double = someAny // 컴파일 오류발생 // Any 타입에 Double 자료를 넣어두었더라도 Any는 D..
기본 데이터 타입 Swift의 기본 데이터 타입 Bool, Int, UInt, Float, Double, Character, String Swift는 데이터 타입에 엄청 엄격한 언어임 다른 데이터 타입 간에 자료 교환이 까다로음 사실상 다른 데이터 타입과 자료 교환 거의 불가능 하다고 생각하면 됨 // Bool var someBool: Bool = true someBool = false // c언어및 다른 언어에서 0, 1을 Bool 타입에 넣으면 오류남 // someBool = 0 // 컴파일 오류발생 // someBool = 1 // 컴파일 오류발생 // Int var someInt: Int = -100 // someInt = 100.1 // 컴파일 오류발생 // Int 타입에는 Int만 가능 // ..
상수와 변수 스위프트는 함수형 프로그래밍 패러다임을 채용했기 때문에 불변객체를 굉장히 중요시 여김 그래서 상수 표현 많이 등장하게 됨 상수, 변수의 선언 상수 선언 키워드 let 변수 선언 키워드 var // 상수의 선언 // let 이름: 타입 = 값 // 변수의 선언 // var 이름: 타입 = 값 swift는 띄어쓰기 굉장히 민감한언어임 그래서 띄어쓰기 정말 신경 써여함 // 값의 타입이 명확하다면 타입은 생략 가능 (하지만 타입 명확히 적어주는게 좋음 ) // let 이름 = 값 // var 이름 = 값 let constant: String = "차후에 변경이 불가능한 상수 let" var variable: String = "차후에 변경이 가능한 변수 var" variable = "변수는 이렇게 ..
이름짓기 규칙 Lower Camel Case (소문자) fuction, method, variable, constant ex someVariableName Upper Camel Case (대문자) type(class, struct, enum, extension…) ex Person, Point, Week Swift는 모든 대소문자를 구분합니다. 콘솔로그 남기기위한 방법2 print 함수 : 단순 문자열 출력 dump 함수 : 클레스의 인스턴스의 자세한 설명(description 프로퍼티)까지 출력 문자열 보관법 : String Interpolation => 프로그램 실행 중 문자열 내에 변수 또는 상수의 실질적인 값을 표현하기 위해 사용합니다. ex \() let age: Int = 10 //"안녕하세요..
https://smok95.tistory.com/303 Android/iOS 앱 아이콘을 자동으로 만들어주는 사이트 모바일 앱 개발 시 플랫폼 별로 다양한 크기의 아이콘을 준비해야 하는데 일일이 작업하기는 귀찮겠죠? 이런 귀찮은 작업을 한번에 해결해주는 자동으로 아이콘들을 만들어주는 사이트들입니 smok95.tistory.com
https://islet4you.tistory.com/entry/Flutter-Android-MultiDex-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0 [Flutter] Android MultiDex 해결하기 매번 나오는 오류인데 기록을 하지 않아서 기억하기 위해서 기록을 합니다. build.gradle 에 defaultConfig 를 설정해주셔야합니다. defaultConfig { // TODO: Specify your own unique Application ID (https:/.. islet4you.tistory.com