본문 바로가기

전체 글

(325)
[iOS] BGRA를 RGBA로 변경 AVCaptureSession을 사용하여 videoData를 얻을 시 kCVPixelFormatType_32RGBA를 쓰고 싶으나, 이 값으로 셋팅하면 동작하지 않는다.비디오에서 지원하는 포멧은 아래 링크와 같다.https://developer.apple.com/library/content/qa/qa1501/_index.html따라서 가장 비슷하게 사용가능한것이 kCVPixelFormatType_32BGRA이다. 이렇게 되면 captureOutput: didOutSampleBuffer: fromConnection: 함수에서 BGRA데이터를 받게 되는데 그 데이터를 RGBA로 변환하는 과정에 대해 기술한다. #if !defined(byte)typedef unsigned charbyte; // 바이트 선언 ..
7월 운동결과 저번 달 보다는 조금 더 줄은듯0.35 빠진날은 사이클로 600칼로리 40분만에 달렸는데 안빠졌다...땀이 안나면 안빠지는 듯
6월 운동결과 헬스장 가서 바로 잰것과 헬스하고 나서 잰것아래 그래프는 그 차이를 적은것 식이조절 안하고 운동중 발목다쳐서 2월-5월은 강제 휴식, 그간 바쁘다고 1년 쉬었더니 폭풍 불었다.. 다시 열심히 해서 살을 줄이자
[iOS] voice over 설정 아이폰의 설정-일반-손쉬운사용-VoiceOver를 들어가면 voiceOver를 설정할 수 있다.이 때 voiceOver 문구를 설정하는 방법에 대해 기술 if(UIAccessibilityIsVoiceOverRunning()) // 보이스 오버 상태인지 판별{ [뷰(view, button, label 다가능) setAccessibilityLabel:@"보이스오버문구"];}
[iOS] topViewController 가져오기 presentViewController를 했는데 반응이 없는경우의 대부분은 현재 뷰컨트롤러의 뷰가 가장 최 상단에 있지 않기 때문에 동작을 안하는 경우가 많다. 따라서 항상 topViewController를 가져오는 법 기술 AppDelegate.h/** @brief 항상 topViewcontroller를 반환하는 함수 @return topViewController */ - (UIViewController*)topViewController; // 함수 선언 AppDelegate.m#pragma mark - Other- (UIViewController*)topViewController { return [self topViewControllerWithRootViewController:[UIApplicatio..
[Android] 버튼 Andorid에서 버튼을 추가하고 그 action을 받아오는 법에 대해 기술activity_main.xml에서 버튼을 추가한 뒤 text란에 버튼의 text를 설정하고click을 할 때 함수를 설정해준다.이제 MainActivity.java로 와서 buttonClicked 함수를 작성해준다.실행해서 버튼을 클릭하면위와 같이 로그가 출력된다.
[Android] textView 변경 mainActivity.xml에 있는 변수를 코드에서 id로 받아와 text를 변경하기먼저 xml에서 텍스트뷰를 클릭하면 우측에 property창이 뜬다.그 창에서 id라고 되어있는데 원하는 아이디를 입력한다.코드에서 id를 이용하여 TextView 변수를 만들어준다.TextView text = (TextView)findViewById(R.id.mainString);그 후 텍스트 뷰의 문장을 메롱으로 바꿔주자text.setText("메롱");그리고 나서 빌드하면위와 같이 텍스트 뷰에 메롱이 표시된다.
[Android] mac에서 Android Studio 설치 후 hello world 찍기 https://developer.android.com/studio/index.html위 사이트에서 다운로드 클릭동의버튼 클릭후 다운로드 후 받아진 dmg파일 실행dmg를 실행하면 위와 같은 화면이 뜨는데 Android Studio를 마우스로 클릭한 채로 Applications로 옮겨주면 설치 된다. 실행법은 dock(화면 하단이나 화면 우측에 보이는 앱들이 늘어져있는 바)에서 로켓모양의 LaunchPad를 클릭하면 AdnroidStudio가 깔려있는 것을 확인할 수 있다.LaunchPad Android Studio 앱 아이콘인터넷에서 받은 앱이기 때문에 위와같은 경고창이 뜨지만 열기를 누르면 된다.기존 설정값이 있으면 불러올 수 있단건데, 처음설치이므로 그냥 ok눌러주자실행하면 우측하단에 plugin과 ..