분류 전체보기211 C# 기본 C# 기본 Hello World 출력 // using => namespace 가져오기 // namespace는 같은 그룹의 클래스를 묶음 // Console.WriteLine 메소드는 System이란 namespace에 소속된 Console 클래스의 메소드 // System.Console은 namespace가 System이다. 이외에도 System에 소속된 다양한 클래스 있음 // *** 클래스의 이름은 namespace 안에서 유일해야 함 *** // Visual Studio에서 폴더 이름과 namespace가 같아야 함 // 파일 명은 class 이름과 동일하게 // 함수와 클래스에는 PascalCase, 변수와 파라미터에는 camelCase using System; namespace HelloWor.. 2022. 11. 16. Git Cmd창에서... mkdir 폴더 생성 cd 폴더 이동 ls 해당 폴더 내용 보기 git init 초기화 git push 깃허브 repository에 올리기 git pull 깃허브 원격 repository에서 local로 내려받기 git add 파일명 파일을 커밋할 준비를 함 git commit -m "" 커밋 내용 작성, 커밋 git commit 좀 더 자세한 커밋 작성 가능 git merge 해당 브랜치 병합 git branch 브랜치 생성 git checkout branch_name 해당 브랜치로 이동 git reset/revert 해당 히스토리로 복구 2022. 3. 23. Clean Code Refactoring을 통한 Clean Code 작성법 고려해야할 것 의미 있는 이름 코드를 처음 보는 사람들이 봐도 한 눈에 어떤 기능을 하는 함수/변수인지 알 수 있게 이름을 지어야 한다. #My Bird's Age MBA = 3 #처음 보는 사람은 MBA가 뭔지 모른다. 주석으로 써놓는 것도 좋지 않은 방법. ################### my_bird_age = 3 추상화 함수를 정의할때 최대한 간결하게 핵심 내용만 눈에 보이도록 설계해야 한다. 부수 효과 X 하나의 코드를 수정하면 다른 쪽에서 문제가 발생되는 코드들이 많은데 이런 부수효과가 일어나지 않기 위해서 깔끔하게 코드를 짜야 한다. Early Return 짧게 짧게 끊어서 return 시켜주어, 계속 생각하고 있어야하는 코드를 줄인.. 2022. 3. 13. 화분 병아리 2021. 7. 14. 햄버거 2021. 7. 9. 딸기 케이크 2021. 7. 9. 광고 넣기 admob을 가입해준다. 파이어베이스에 가입한 구글 계정이 필요하다. 가입 및 활성화가 되려면 하루 이상 소요되기도 한다. https://admob.google.com/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com -앱 마켓에 유료앱 배포 수익 모델 -앱 내 배너 광고 수익 모델 -앱 콘텐츠 판매 수익 모델 : 인 앱 결제 -구독 수익 모델 -앱 개발 용역 수익 모델 -외부 브랜드 광고 수익 모델 가장 쉽게 수익 구조를 앱에 연결할 수 있는 방법은 앱 내 배너 광고 수익 모델임. 배너 수익 방식도 다양함. -배너 클릭 -배너 광고 시청 .. 2021. 7. 8. FireBase FireBase 구글에서 만든 서버리스 서비스. 서버리스 : 서버에 대해 잘 몰라도 서버를 사용할 수 있게 해주는 서버 이용절차: 게임 캐릭터 생성과 유사 파이어베이스 가입 > 프로젝트 생성 > 사용할 파이어베이스 서비스 활성화 https://firebase.google.com/ Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com javascript를 사용중이었기 때문에 웹SDK를 이용하면 쉽게 파이어베이스 사용 가능. (파이어베이스한테는 어떤 언어로 만들고 있는지가 중요하기 때문에 js로 만들고 있는 것은 웹앱.) firebaseConfig라는 키값들이 필요. 복사해서 vs에 붙여넣어.. 2021. 7. 8. 리액트 필수 지식, Expo 리액트 기초 지식 컴포넌트 : 정해진 엘리먼트를 사용하여 만든 화면의 일부분 상태: 컴포넌트에서 사용할 데이터 속성 : 상위 컴포넌트에서 하위 컴포넌트로 데이터를 전달하는 방식 useEffect : 화면에 컴포넌트가 그려지면 처음 실행해야 하는 함수들을 모아두는 곳 컴포넌트(Component) 컴포넌트는 UI의 요소, 요소를 재사용 가능한 부분으로 조각내서 운영하는 기법 화면의 모든 부분 App.js의 큰 App함수처럼, 코드 전체를 감싸고 있는 함수를 뜻하기도 하다 App.js를 App컴포넌트라고 부를 수 있다 버튼 하나가 컴포넌트가 될 수도, 버튼을 모아둔 영역이 컴포넌트가 될 수도 있다 속성(Props) 컴포넌트에 데이터를 전달. key-value 형태 ( 태그엔 style, numberOfLine.. 2021. 6. 26. 이전 1 ··· 19 20 21 22 23 24 다음