App Dev/iOS (12) 썸네일형 리스트형 옛 버전 iOS 소스 코드 빌드업 하는 방법 2024 년 07월 01일 - 소장 - iOS 웹뷰 로 개발된 앱.. 이거.. iOS 배포 가능할까요?관련 계정은 다 있어요.. 기존에 iOS 서비스를 하고 있는 업체인데.. 처음 개발 후 한번 배포한 것이 현재 상황임. 보안 관련 오류 건을 수정하고..배포할 내부 개발자가 없어서.. 저희가 할 수 있는지 확 인 중입니다 - 전임 - 페이지를 보여주는 웹뷰로, Firebase와 연동하여 푸시알림 기능이 있는 것 같습니다. 그 외에는 로딩중 스플래시 이미지를 띄우는 기능, 커스텀 알럿 기능 등이 있는 것 같습니다. - 소장 -그렇죠.. 기능은 얼마없을꺼요.. 이놈이 뭐.. 보안에 문제가 있다고 해서.. 일부 수정할 꺼고.. 그런 후 배포를 하려는데.. 할 수 있을까요? 위와 같이 처음 대화가 이루어졌다... 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 바인딩을 사용하여 데이터를 저장하는 속성과 데이터를 표시하고 변경하는 보기 간에 양방향 연결을 만듭니다. 바인딩은 데이터를 직접 저장하는 대신 속성을 다른 곳에 저장된 정보 소스에 연결합니다. 예를 들어 재생과 일시 중지 사이를 전환하는 버튼.. iOS Swift 클래스 vs 스트럭트 Class vs Struct 어떤걸 써야하나 클래스와 구조체는 프로그램의 코드를 조직화 하기 위해 일반적으로 사용합니다. OOP를 위한 필요 요소이기도 합니다. Swift는 다른 프로그래밍 언어와 다르게 interface파일과 implementation파일을 분리해서 만들지 않아도 됩니다. 하나의 파일에 구조체나 클래스를 정의하면, Swift가 자동으로 알아서 해당 클래스와 구조체를 사용할 수 있는 인터페이스를 생성해 줍니다. 클래스와 구조체의 비교 (Comparing Classes and Structures) Swift에서 클래스와 구조체는 많은 공통점이 있습니다. 클래스와 구조체 둘다 다음과 같은 기능이 가능합니다. 값을 저장하기 위한 프로퍼티 정의 기능을 제공하기 위한 메소드 정의 subscript 문법을 이용해 특정 값을 접근할 수 있는 s.. iOS Swift 조건문 삼항 연산자 기초문법 사용법 https://docs.swift.org/swift-book/documentation/the-swift-programming-language/thebasics Documentation docs.swift.org 스위프트 언어의 기본부터 시작해보겠습니다. 어떤 언어든 조건문은 코드를 작성하는데 가장 기본 및 자주 사용되는 문법입니다. 위 링크를 들어가시면 원문으로 스위프트 문법에 대한 설명을 확인 가능합니다. [조건문] import UIKit var isDarkMode : Bool = false if isDarkMode == true{ print("다크모드 입니다.") } else{ print("다크모드 아닙니다.") } 가장 기본입니다. isDarkMode 변수를 Bool 형으로 선업해줍니다. 자바스크립.. SwiftUI 개발 macOS 환경설정 및 Image HStack VStack padding 기초문법 활용해보자 ! 웹개발자가 해보는 애플 앱 개발 앱 생명 주기 뷰 생명 주기 다중 스레드 소프트웨어 아키텍처 아이폰 앱 개발자가 되기 위해선 이런 것들이 중요하다고 한다 . 어떤 서비스 개발이든 동일하지 않을까 생각된다. iOS 앱 개발을 하기위해서는 고가의 맥북이 필요하다. 물론 요즘 Flutter or React Native 크로스플랫폼 개발이 인기가 많지만 또 서비스의 안정성을 위해 안드로이드 체제와 분리해서 개발하는게 기존 개발 방식이다. 고가의 맥북을 샀다면 맥북에 애플에서 제공하는 Xcode 프로그램을 설치해주면 된다. 그럼 그냥 바로 시작하면된다. 해달 프로그램에서 아이폰 버전에 맞는 시뮬레이터를 제공한다. https://developer.apple.com/sf-symbols/ SF Symbols - App.. iOS Swift 함수 매개변수 사용 방법 ( 변수명 변경, 생략) import UIKit func myFunction(name: String) -> String { return "안녕하세요 ? \(name) 입니다." } // 파라메터 이름을 바꿀 수 있다. func myFunction_Second(with name: String) -> String { return "안녕하세요 ? \(name) 입니다." } // 파라메터 이름을 바꿀 수 있다. func myFunction_Third(_ name: String) -> String { return "안녕하세요 ? \(name) 입니다." } myFunction(name : "준호") myFunction_Second(with : "소영") myFunction_Third("세미") [결과] "안녕하세요 ? 준호 입니다." .. iOS Swift <T> Generic 제네릭 사용법 Generic이란? 제네릭이란 타입에 의존하지 않는 범용 코드를 작성할 때 사용한다 제네릭을 사용하면 중복을 피하고, 코드를 유연하게 작성할 수 있다 그래서 제네릭은 더 유연하고 재사용 가능한 함수와 타입의 코드를 작성하는 것을 가능하게 해 줍니다. import UIKit //제네릭 : 어떠한 자료 형이든 받는다. struct MyArray{ //제네릭을 담은 빈 배열 var elements : [T] = [T]() init(_ elements : [T]){ self.elements = elements } } struct Friend{ var name : String } struct PpakCoder { var name : String } var mysomeArray = MyArray([1,2,3]) p.. 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.. 이전 1 2 다음