일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Flutter
- Android
- GitHub
- 간단리뷰
- error
- TextField
- 라이언
- Git
- 데스크테리어
- swift
- 플러터
- GetX
- 데스크셋업
- AppBar
- listview
- VSCode
- xcode
- react
- sqflite
- database
- ios
- 춘식
- 내돈내산
- visualstudiocode
- 카카오
- datetime
- list
- M1
- AppleSilicon
- wrap
- Today
- Total
목록ios (4)
welcome to my blog
이전에 디바이스에 내 단말기 등록하는 방법을 찾았고... 이제 되겠지 하고 run 했는데 오류가 뜨면서 안되는거다. 일단 xcode 를 켜서 run 했는데 다음과 같은 에러가 떴다. Command PhaseScriptExecution failed with a nonzero exit code 라는 에러가 뜨는것이었다. 원인을 생각해보면.. pod file 관련되어서 문제가 생긴듯 싶다. (프로젝트를 오랜만에 켜기도 했고 그동안 업데이트도 많이 있었다..) 프로젝트의 cocoapods을 삭제하고 재설치 해보는 방법으로 해결하였다. 일단 다음 명령어를 다 실행했더니 해결이 되긴했다. 터미널에서 flutter프로젝트 폴더에 접근해서 다음과같은 명령어를 실행해준다. (라이브러리 삭제 후 다시 설치) rm -rf ..
Scaffold -> bottomNavigationBar : BottomNavigationBar 추가 BottomNavigationBar -> items : BottomNavigationBarItem 추가 * 4개 이상일때만 애니메이션 적용됨 (3개로 해놓고 왜 안되나 한참 삽질함..) @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: Scaffold( body: Center( child: _widgetOptions.elementAt(_selectedIndex), ), backgroundColor..
getX 를 이용하여 간단한 Counter App을 작성해보자 get 설치 : 사용버전 4.3.8 flutter pub add get 사용 : import 'package:get/get.dart'; Flutter의 새 프로젝트에서 기본적으로 생성된 "카운터" 프로젝트에는 100줄 이상(주석 포함)이 있습니다. Get의 힘을 보여주기 위해 클릭할 때마다 상태를 변경하는 "카운터"를 만드는 방법, 페이지 간에 전환하고 화면 간에 상태를 공유하는 방법을 모두 조직적인 방식으로 보여주고 비즈니스 논리를 보기에서 분리합니다. 주석을 포함한 26개의 라인 코드. 요약 : 카운터앱 만들기( 페이지 전환 / 상태공유 / 비즈니스 로직 분리 )를 할것이다. class Controller extends GetxContro..
클래스 선언 class Source { final String? id; final String? name; Source({required this.id, required this.name}); factory Source.fromJson(Map json) { print(json); return Source( id : json['id'], name : json['name'] ); } } class Article { final Source? source; final String? title; final String? urlToImage; final String? publishedAt; Article({required this.source, required this.title, required this.urlT..