반응형 분류 전체보기29 Flutter에서 번역 기능 구현하기 Flutter에서 번역 기능 구현하기1. 필요한 패키지 설치먼저 pubspec.yaml에 필요한 패키지들을 추가합니다:dependencies: translator: ^1.0.3 # Google Translate API 사용 language\_detector: ^1.0.1 # 언어 감지 freezed\_annotation: 2.4.4 # 상태 관리를 위한 freezeddev\_dependencies: build\_runner: ^2.4.12 freezed: 2.4.42. TranslatorService 구현번역 기능을 담당할 서비스 클래스를 만듭니다:import 'package:language\_detector/language\_detector.dart';import 'package:tran.. 2025. 1. 24. [Swift] 프로퍼티 프로퍼티란?프로퍼티는 클래스, 구조체, 열거형 등에 관련된 값을 뜻합니다.저장 프로퍼티 (Store properties)클래스 또는 구조체의 인스턴스와 연관된 값을 저장하는 가장 단순한 개념의 프로퍼티입니다.저장 프로퍼티는 상수인 let 과 변수인 let 키워드를 사용하면 됩니다. class Person { // 저장 프로퍼티 선언 var name: String = "david" var age: Int = 37 // 초기화 메서드 - 만약 초기값이 할당되어있다면 init을 생략해도 됩니다. init(name: String, age: Int) { self.name = name self.age = age } // 메서드 func des.. 2024. 6. 17. [Swift] Struct(구조체)? Class(클래스)? 구조체랑 클래스는 생긴건 비슷한데...Swift에서 가장 많이 보는 Struct와 Class는 프로그래머가 데이터를 용도에 맞게 묶어 표현하고자 할 때 유용합니다.Struct와 Class는 프로퍼티와 메서드를 사용하여 구조화된 데이터와 기능을 가질 수 있습니다다.하나의 새로운 사용자 정의 데이터 타입을 만들어 주는 것입니다.Struct(구조체)란?우선 예시코드를 보겠습니다.struct MyInformation{ var name: String var age : Int}이 Struct는 문자열인 name과, 정수형인 age를 저장 프로퍼티를 가지고 있습니다.구조체에서는 인스턴스가 생성되고 초기화된 후 프로퍼티 값에 접근하고 싶다면 '.'을 통해 접근할 수 있습니다.만약 구조체를 상수 let으로 선.. 2024. 6. 15. [SwiftUI] SwiftUI에서 탭바 숨기기 및 커스텀 백 버튼 만들기 SwiftUI iOS 16 버전에서 탭바를 숨기고 네비게이션 링크를 통해 이동한 후 커스텀 백 버튼을 사용해도 탭바가 사라지지 않도록 설정하는 방법을 알아보겠습니다.문제 설명탭바를 숨기기 위해 .toolbar(.hidden, for: .tabbar)를 사용하면 네비게이션 링크를 통해 이동한 후 커스텀 백 버튼을 눌러 뒤로 갈 때 부모 뷰에서 탭이 사라지는 문제가 발생할 수 있습니다.해결 방법이 문제를 해결하기 위해, 네비게이션 뷰 계층 구조와 상태 관리를 적절히 사용하여 탭바를 숨기고 복원하는 방법을 적용할 수 있습니다. 아래는 이를 구현하는 예제 코드입니다.1. 기본 구조 설정먼저 기본적인 탭바와 네비게이션 링크를 설정합니다.import SwiftUIstruct ContentView: View { .. 2024. 6. 13. 이전 1 2 3 4 ··· 8 다음 반응형