공부방/iOS2019. 5. 8. 15:33Swift naming rule

1. 함수와 메소드, 인스턴스명의 첫 글자는 소문자 2. 클래스와 구조체, 프로토콜 등 객체의 첫 글자는 대문자

공부방/iOS2019. 5. 8. 15:29Swift 변수 상수 선언

var year = 2019 // 정수형 변수 let year = 2019 // 정수형 상수

공부방/iOS2019. 5. 8. 15:20Swift Access Control (접근 제어 )

Swift 에서는 5가지 접근 레벨이 있다. open -> public -> internal -> file-private -> private -> 방향으로 갈수록 제한적이다.

ec2 ubuntu 18.0.4 초기 셋팅
공부방/Server2019. 4. 30. 21:14ec2 ubuntu 18.0.4 초기 셋팅

1. npm , nodejs 설치 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs 2. pm2 설치 sudo npm install pm2 -g 3. git 설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install git 4. git 저장소 클론 sudo git clone https:// 깃 저장소 5. mysql 설치 sudo apt-get update sudo apt-get install mysql-server mysql_secure_installation 6. mysql User 생성 - root 계정으로 mysql 접속 ..

Android dialog change button text color using style
공부방/Android2019. 2. 19. 19:01Android dialog change button text color using style

안드로이드 style 이용해서 버튼 TextColor 변경 하는 방법 styles.xml code.kt private fun showDialog() { context?.let { val alert = AlertDialog.Builder(it, R.style.MyDialogTheme) alert.setTitle("제목") alert.setMessage("내용") alert.setPositiveButton("ok") { _, _ -> } alert.setNegativeButton("no") { _, _ -> } val dialog = alert.create() dialog.show() } } after 참조 : https://stackoverflow.com/questions/27965662/how-can-i..

공부방/Android2019. 2. 11. 15:43Using Youtube API In Android

안드로이드 Youtube API 사용 방법 1. https://developers.google.com/youtube/android/player/downloads/?hl=ko 에서 jar 파일 다운로드 2. (Mac 기준) Android Studio -> File -> project structure -> 좌측 리스트에 보이는 Modules 하단에 App 클릭 -> Dependencies 탭 클릭 -> 좌측 하단 + 버튼 클릭 -> jar Dependencies 클릭 -> 1 에서 다운 받은 Youtube jar 파일 추가 -> 사용 준비 완료 3. 예제 (Thumbnail 출력 및 기본 Youtube 재생화면 출력) 아래 소스 코드 기능은 1. 해당 비디오 썸네일 출력2. 썸네일 클릭시 유투브 기본 재생..

공부방/iOS2019. 1. 7. 21:59iOS Framework Layer

Cocoa Touch Media Core Service Core OS

공부방/Android2018. 12. 13. 17:58Android Notification for Oreo

안드로이드 Oreo 버전 Notification 적용 하면서 알게된 점 정리 1. 앱 알림 설정에서 기타 설정이 있는데, 이부분은 FCM 에서 기본으로 정의한 채널이다. 해당 채널을 없애고 싶다면, AndroidManifest 에서 = android.os.Build.VERSION_CODES.O) { val notifManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager notifManager.createNotificationChannelGroup(NotificationChannelGroup(GroupId, GroupName)) val notificationChannel = NotificationChannel(chann..

AWS EC2  Jenkins Github WebHook Auto Build
공부방/Server2018. 12. 4. 16:04AWS EC2 Jenkins Github WebHook Auto Build

해당 포스팅은 기존 EC2에서 GitHub 의 WebHook 을 이용하여 Jenkins 자동 빌드를 실행하는 방법입니다. 2018.12.04 일 기준 EC2 에서 정상 작동이 안되는 분들이 참고하시면 됩니다. Jenkins 설치및 GitHub 연동은 다른 좋은 포스팅이 많으니 검색 부탁드립니다. 시작 ! Github -> Profile Click(우측상단 자신의 프로파일) -> Setting -> Developer settings -> Personal access tokens Click 위와 같이 설정후 Token 값 저장 (처음 생성후 한번만 Token 을 알려주기 때문에 따로 저장해 두세요.) 다시 Jenkins 로 넘어 갑니다. 작업을 만듭니다 . (작업을 만들고 Github 에 연동하는 부분은 검..

공부방/Android2018. 12. 3. 19:43안드로이드 스튜디오 Oreo 앱 Install 안되는 현상

안드이드 스튜디어 Oreo 버전 빌드시 (저같은 경우는 G6 모델) 앱이 정상적으로 빌드가 된후 어느 순간부터 앱 Install 이 계속해서 실패 하는 경우가 있었는데 이때 당황 하지 말고 단말기 설정 -> 앱관리 -> 해당앱 -> 앱 제거를 해주면 됩니다. 앱 테스트중 앱을 삭제할때가 있는데 이때 실제로는 앱이 삭제 된게 아니라 사용이 중지된 상태이기 때문에 앱을 삭제해 주시면 정삭적으로 Install 가능 합니다 .

image