목록개발 (194)
파파비의 블로그
[Background Task란?]Background: 앱이 백그라운드에 있으며, 화면에 보이지 않지만 코드가 실행될 수 있는 상태.Suspended: 앱이 백그라운드에 있으며, 코드 실행이 일시 중지된 상태.앱이 위 2가지 상태중에 하나 일때, 시스템에 "원하는 코드/작업"을 "언제 실행"시키라고 지정하는 것임실제로 iOS는 해당시간이 되면 앱을 깨워 실행하게 되나, 시스템 상황에 따라 시간적 오차가 있을 수 있음.주로, 유저가 앱을 안보고 있을 때 어떠한 업데이트를 하여 유저 사용성을 높이는데 사용되고 있음. [구현 방법]1. Signing & Capabilities 에 "Background Modes" 추가하기- Background Fetch 체크 (extension이 있어도 main target..
Dart 에는 Raw String 이라는 개념이 있습니다. String 하고는 다르게, \ 를 문자 취급합니다. 그 외에는 차이가 없습니다. 참 쉽죠? Normal String, 즉 기존의 string에서 헷깔리게 \\, \\t 등 써가면서 하기보다. Raw String을 쓰면, 백슬레시를 문자로 표현하고 싶을 때 참 편합니다. 사용방법? : String 앞에 r 을 붙이면 됩니다. ex) var str1 = r'\nThis is Raw String'; -> print 함수를 돌려보면 \nThis is Raw String 이렇게 출력됨. 참고 https://www.educative.io/answers/how-to-create-a-raw-string-in-dart How to create a raw str..
## 오랜만에 다시 읽어보니, 설명이 부족해보여 내용을 추가하였습니다. (1) 3D 아바타 모델 준비하기 믹사모를 통해 모델에 애니메이션을 넣기 위해선 아바타(인간모양) 3D 모델이 필요합니다. 그리하여 블렌더로 간단한 캐릭터를 만들었습니다. 모델링만 진행했고, 리깅은 진행하지 않았습니다. 애니메이션을 넣기 위해선 리깅이 꼭 필요하지만, 블렌더에서 할 필요가 없습니다. 블렌더에서도 가능하지만, 믹사모에서 하는 것이 훨씬 쉽습니다. 참고: 리깅(Rigging) 리깅이라는 것은 3d 아바타에 관절 위치를 셋팅하는 것입니다. 단순 3d 모델이 아닌, 인간 모형의 아바타에게 애니메이션 시키려면 3d 아바타 내에 설정되어 있는 관절(Rig)들을 움직여서 애니메이션을 만듭니다. 따라서 3d 아바타의 애니메이션을 만..
해당 글을 번역하였습니다. https://developer.roblox.com/en-us/onboarding/intro-to-studio/2 Working with Parts In Roblox, studs are the basic measurement unit. If a part only moves in “steps” or rotates 45° at a time, this is because of snapping. Snapping is useful when moving parts that should be aligned with each other exactly, like the walls of buildings. T developer.roblox.com Add a Part 파트 추가하기 Parts ar..
해당 글을 번역하였습니다. https://developer.roblox.com/en-us/onboarding/intro-to-studio/1 Getting Started This Platform uses cookies to offer you a better experience, to personalize content, to provide social media features and to analyse the traffic on our site. For further information, including information on how to prevent or manage the use of cookies on t developer.roblox.com PART 1 - GETTING STARTED ..
1. [Roblox tutorial, 로블록스 튜토리얼] Introduction to Roblox Studio(1) - 한글 번역 2. [Roblox tutorial, 로블록스 튜토리얼] Introduction to Roblox Studio(2) - 한글 번역
그냥 학교 과제용 프로젝트가 아닌, 프로덕션 레벨의 프로덕트를 만들기 위해서는 테스트 코드가 필수다. 그리고 Flutter에는 unit test부터 widget test, 통합테스트 등 다양하게 있는데, 오늘은 그 중에 가장 하위 단계에 있는 unit test에 대해 정리해보고자 한다. 1. 테스트 파일 : test는 test 폴더에 작성하게 된다. lib에 원하는 코드를 작성하고, 그 script에 대한 test는 _test를 붙여서 네이밍해준다. 예) lib에 time_checker.dart가 존재한다면, test 폴더 안에는 time_checker_test.dart 로 표시해야 그 파일에 대한 test 파일 로 인식된다. 2. 좋은 Unit Test 작성 방법 : Unit Test는 3가지로 나누어..
1) Book -> Author로 query하기 Book.objects.filter(author__fieldname = "data") >> 필터에 먼저 book에서의 원하는 필드 이름을 적고, 그 필드가 만약 또 다른 relation하고 연결되어 있다면 __를 적으면 해당 relation의 필드로 접근이 가능하다. >> Book.objects.filter(author__last_name = "Rowling") : author 필드는 author class의 객체가 들어가므로 __를 통해 author class의 last_name 속성에 접근하였다. >> Book.objects.filter(author__last_name__contains = "wling") : 최종 필드에 도착한 이후에는 __를 적고 위..