분류 전체보기
-
앱을 빌드하다 보면 생기는 사사롭지만 괴로운 일사소한 개발팁 2024. 1. 4. 16:31
에러 타입: Error (Xcode): Sandbox: rsync(13885) deny(1) 해결 방법: https://www.inflearn.com/questions/1057232/error-xcode-sandbox-rsync-13885-deny-1 Error (Xcode): Sandbox: rsync(13885) deny(1) - 인프런 안녕하세요 아이폰 15 ios17 xcode15로 업그레이드 하고 나서부터 위와같은 오류로 빌드가 안되는데 혹시 이 이슈 알고 계실까요? - 질문 & 답변 | 인프런 www.inflearn.com 에러 타입: 패키지 업데이트 이후 발생하는 에러 해결 방법: https://cheri.tistory.com/283
-
[Flutter] GestureDetector 사용함께 공부하는 Flutter 2024. 1. 3. 10:43
Flutter의 GestureDetector에서 사용할 수 있는 모든 이벤트 콜백을 나열하는 것은 상당히 많으며, 여기서 전체 목록을 제공할 수는 없습니다. 그러나 주요 제스처 이벤트들은 다음과 같습니다: onTap: 화면에서 한 번 탭할 때 호출되는 콜백 함수. onDoubleTap: 화면에서 두 번 연속으로 탭할 때 호출되는 콜백 함수. onLongPress: 화면에서 길게 누를 때 호출되는 콜백 함수. onLongPressMoveUpdate: 화면에서 길게 누른 상태에서 이동할 때 호출되는 콜백 함수. onVerticalDragDown, onVerticalDragEnd, onVerticalDragUpdate: 수직 드래그 감지에 대한 다양한 콜백 함수. onHorizontalDragDown, onH..
-
[Flutter] ListView.builder 를 사용할 때 고려해야 하는 점함께 공부하는 Flutter 2024. 1. 2. 16:27
ListView.builder를 사용할 때 화면의 공간을 효과적으로 확보하고 렌더링에 문제를 최소화하기 위해 몇 가지 주의 사항이 있습니다. 아래는 주의해야 할 사항들에 대한 간단한 정리입니다. CustomScrollView 활용: ListView.builder를 사용할 때는 가능하면 CustomScrollView 안에서 사용하는 것이 좋습니다. CustomScrollView는 여러 개의 다른 scrollable 위젯을 함께 사용할 수 있도록 해주어 효과적인 렌더링을 도와줍니다. CustomScrollView( slivers: [ SliverList( delegate: SliverChildBuilderDelegate( (BuildContext context, int index) { return YourL..
-
Flutter 정규식 설명과 예시함께 공부하는 Flutter 2024. 1. 2. 16:21
Flutter에서 정규식을 사용하는 것은 Dart 언어의 특성에 의존합니다. Dart는 정규식을 사용하기 위해 RegExp 클래스를 제공하고 있습니다. 정규식은 문자열에서 패턴을 검색하거나 대체하는 등의 작업에 사용됩니다. 아래는 간단한 Dart와 Flutter의 정규식 사용 예제입니다. 단순한 패턴 매칭 예제: Dart에서 정규식을 사용하는 가장 기본적인 방법은 RegExp 클래스를 사용하여 패턴을 정의하고, 문자열에 대해 hasMatch 메서드를 사용하는 것입니다. void main() { RegExp pattern = RegExp(r'\d+'); // 숫자 패턴 String text = 'The year is 2022'; if (pattern.hasMatch(text))..
-
[Flutter] 정규식 설명과 사용 예시함께 공부하는 Flutter 2024. 1. 1. 21:56
Flutter에서 정규식을 사용하는 것은 Dart 언어의 특성에 의존합니다. Dart는 정규식을 사용하기 위해 RegExp 클래스를 제공하고 있습니다. 정규식은 문자열에서 패턴을 검색하거나 대체하는 등의 작업에 사용됩니다. 아래는 간단한 Dart와 Flutter의 정규식 사용 예제입니다. 단순한 패턴 매칭 예제: Dart에서 정규식을 사용하는 가장 기본적인 방법은 RegExp 클래스를 사용하여 패턴을 정의하고, 문자열에 대해 hasMatch 메서드를 사용하는 것입니다. void main() { RegExp pattern = RegExp(r'\d+'); // 숫자 패턴 String text = 'The year is 2022'; if (pattern.hasMatch(text)) { print('숫자가 포함..
-
[Flutter] Wrap함께 공부하는 Flutter 2024. 1. 1. 21:47
Wrap 위젯은 자식 위젯들을 행이나 열의 형태로 배치하면서 자동으로 줄바꿈을 처리하는 위젯입니다. Wrap은 공간이 부족할 때 자식 위젯을 다음 행 또는 열로 이동시켜 적절한 크기로 배열합니다. 이는 특히 가로 공간이 유동적이거나 화면 크기에 따라 동적으로 변할 때 유용합니다. 다음은 Wrap 위젯의 주요 속성들입니다: alignment: 자식 위젯들의 정렬 방식을 설정합니다. WrapAlignment 열거형을 통해 설정할 수 있으며, 예를 들어 WrapAlignment.start, WrapAlignment.center, WrapAlignment.end 등이 있습니다. direction: 자식 위젯들을 배치할 방향을 설정합니다. Axis 열거형을 통해 설정하며, 기본값은 Axis.horizontal입니..
-
[Flutter] IndexedStack 사용법 예시함께 공부하는 Flutter 2023. 12. 14. 20:38
IndexedStack에서 메뉴를 두 번 누를 때 특정 위치로 이동하려면 각 메뉴에 해당하는 페이지를 따로 관리하고, 누적된 누름의 상태를 확인하여 특정 위치로 이동하면 됩니다. 아래는 간단한 예제 코드입니다. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: MyIndexedStack(), ); } } class MyIndexedStack extends StatefulWidget { @override _MyIndexedStack..
-
[Flutter] BoxDecoration 에서 gradient 넣는 법 예시함께 공부하는 Flutter 2023. 12. 14. 20:37
BoxDecoration에 그라디언트(gradient)를 적용하려면 gradient 속성을 사용하여 그라디언트를 정의하고 지정해주어야 합니다. 아래는 그라디언트를 사용하는 예제 코드입니다: import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: Text('그라디언트가 적용된 원'), ), body: Center( child: GradientCircleWidget(), ), ),..