목록DEV (86)
Programmer:)
string 에서 '+'을 사용한 조합 stirng name = "Zoe"; for(int i =0; i Append()를 사용하면 이미 할당 된 메모리에 문자열을 복사해두고 한번에 객체를 생성하므로 더 효과적이다. 하지만 문자열이 4개 이하를 연결하는 경우거나 리터럴 문자열을 결합 할 때는 '+' , string.Concat() 을 사용하는 것이 더 나을 수 있다. => StringB..
한동안 젠킨스를 사용안하다가 오랜만에 들어갔는데 workspace 쪽 폴더들이 지워져있었다. 찾아보니 jenkins 에서 30일마다 workspace 파일들을 삭제하는 기능이 있다고한다. 젠킨스 관리 -> 스크립트 콘솔에 들어가서 아래 변수값을 변경해주면 해결된다. hudson.model.WorkspaceCleanupThread.disabled = true //can be used to disable workspace clean up hudson.model.WorkspaceCleanupThread.recurrencePeriodHours = 24 //How often the clean up should run hudson.model.WorkspaceCleanupThread.retainForDays = 30..
brew install zip //zip 설치 //압축 zip -r -s 10m Client.zip Client //Client 하위폴더,파일 10MB씩 분할압축 ////Client.z01 Clietn.z02 .... Client.zip 생성 //해제 zip -F Client.zip --out Client.merged.zip //분할압축본 통합압축진행 unzip Client.merged.zip //압축해제 -r 하위폴더,파일 전부 압축진행 -s 분할압축 진행 -FF, -F zip 수정
transform.SetAsFirstSiling(); : parent에서 맨위 생성 transform.SetAsLastSiling(); : parent에서 맨 아래 생성 transform.SetSiblingIndex(index); : parent index 번째로 위치 0부터 시작.
자꾸 헷갈려서 기록... rectTransform.offsetMin = new Vector2(left,bottom);rectTransform.offsetMax = new Vector2(right,top);public Vector2 anchorMin = new Vector2(0, 0); // 부모의 왼쪽 하단을 기준public Vector2 anchorMax = new Vector2(1, 1); // 부모의 오른쪽 상단을 기준public Vector2 offsetMin = new Vector2(50, 50); // 왼쪽과 아래에서의 오프셋public Vector2 offsetMax = new Vector2(-50, -50); // 오른쪽과 위에서의 오프셋
설치[jenkins] Google Play Android Publisher를 설치한다. 구글 플레이 콘솔에 접속하여 연동 설정을 해야한다. ( 개발자 계정생성이 되어있다는 가정하에 설명) Google Play Console | Google Play ConsoleGoogle Play Console로 앱과 게임을 게시 및 관리하고 Google Play에서 비즈니스를 성장시키세요. 앱의 품질을 개선하고, 잠재고객의 참여를 유도하고, 수익을 창출하는 데 도움이 되는 기능을 알아보세play.google.com 왼쪽메뉴의 API액세스로 진입한다. OAuth 클라이언트에서 새 서비스 계정 만들기로 계정을 생성해준다. json 선택사항 나오면 선택 (미리 만들어놔서 생성사진이 없음) jenkins 실행pipelin..
초기셋팅 [Jenkins] Fastlane 설치 및 초기 셋팅 (ios 배포자동화 fastlane ) 설치 brew install fastlane 실행 (초기셋팅) cd [.xacharive가 있는 폴더 경로] 프로젝트가 있는 경로로 이동한 뒤 fastlane init 실행 [11:28:14]: What would you like to use fastlane for? 1. 📸 Automate sc.. ryeggg.tistory.com stage('Appstore TestFilght') { steps { script{ //project file 경로 찾으려고 IOS_BUILD_PATH = sh (script : """ find \ ${env.WORKSPACE_PATH}${env.PROJECT_PATH}/M..
설치brew install fastlane 실행 (초기셋팅)cd [.xacharive가 있는 폴더 경로] 프로젝트가 있는 경로로 이동한 뒤 fastlane init 실행 [11:28:14]: What would you like to use fastlane for?1. 📸 Automate screenshots2. 👩✈️ Automate beta distribution to TestFlight3. 🚀 Automate App Store distribution4. 🛠 Manual setup - manually setup your project to automate your tasks? 2 해당하는 번호 입력 (난 TestFilgtht에 올릴예정) [11:28:30]: -------------..