본문 바로가기
728x90
반응형

전체 글186

Android : Activity has leaked window 에러 해결 안녕하세요 전진시입니당 이번 포스팅은 방금 만난 에러해결 방안입니다! Activity has leaked window 위 에러는 액티비티 종료 전 생성되어 있는 dialog를 dismiss 해주지 않아서 액티비티 종료 후 발생하는 에러입니다. 저는 dialog 생성되면서 다른 문제로 앱이 튕겨서 강제종료되었구 이때 발견했습니다 ,.;;ㅎ 해결방법은 onDestory() 혹은 onPause() 함수에서 dialog.dismiss를 해주면 됩니다! 2022. 2. 10.
Kotlin : Array convert to String! [jointoString] 안녕하세요 오늘은 제목을 영어로 써보았어요 하루에 한번씩 짧게라도,,, 연습,,, 저는 한국어밖에 못해요ㅜ 이번 포스팅은 배열을 문자열로 바꿔보겠습니다 그냥 .toString을 사용했더니 암호화된것 같은 문자열로 바뀌더라고요,,,(이건 제가 소스를 다 분석 못해서 생긴 현상일 수도 있습니다) 서칭하다가 좋은 메서드를 발견했는데 jointoString 2022. 2. 8.
SWIFT : Text에 밑줄(underLine) 주기 또 왔슴니다 이번엔 텍스트 아래에 밑줄을 줄거에요 전 UIButton에다가 사용했습니다 아래처럼 선언하시고 let loadUnderLine: [NSAttributedString.Key: Any] = [ .font: UIFont.systemFont(ofSize: 15), .underlineStyle: NSUnderlineStyle.single.rawValue] 아래처럼 사용하시면 됩니다! let attributeString = NSMutableAttributedString(string: "비밀번호 초기화", attributes: loadUnderLine) resetBtn.setAttributedTitle(attributeString, for: .normal) 그럼이만! 2022. 1. 25.
SWIFT : setBackgroundImage가 안될때!!! 안녕하세요 전진시입니다.. 야근중입니다,,, 야근하다가 몰랐던걸 발견해서 기록하러 왔습니당 UIButton background에 이미지를 셋팅하려하는데 인스펙터에서 적용하면 적용되지만 프로그래밍으로 적용하는건 왜인지 적용이 안되더라구요,, 이럴땐 아래 캡쳐본에서 Button 카테고리 안에 두번째 메뉴 Styled을 Default로 주시면 됩니다! 이유는 다음에 ! 그럼이만! 2022. 1. 25.
SWIFT : 키보드 숨기기 내리기 닫기! 안녕하세요 전진시입니다 ! 이번 포스팅은 UITextField 사용시 키보드 제어하는 방법입니다 ㅎㅎ 제어라고 할 것도 없이 그냥 키보드 내리는 방법이에요 허허 UITextField 영역을 클릭하면 기기 쪽에서 "사용자가 텍스트를 입력하려 하는구나!" 하고 텔레파시가 가지만 막상 사용자가 텍스트 작성을 완료하면 기기는 텔레파시를 받지 못합니다 텔레파시를 보내야해요 감사하게도 UIKit안에 UIEvent 함수 -> touchsBegan가 있습니다 ! override func touchesBegan(_ touches: Set, with event: UIEvent?) { self.view.endEditing(true) } 위 코드는 키보드밖의 다른 화면을 클릭하면 TextField 편집이 끝났다고 알립니다! .. 2022. 1. 20.
android : SQLite 1. execSQL 와 rawQuery 의 차이점 execSQL -> SELECT 명령어를 제외한 모든 SQL 문장을 실행한다. rawQuery -> SELECT 명령어를 사용하여 쿼리를 실행할 때 사용 쿼리의 결과는 Cursor 객체로 반환 Cursor 객체는 쿼리에 의하여 생성된 행들을 가르킨다 Curosr는 DB에서 결과를 순회하고 데이터를 읽는 데 사용되는 표준적인 메커니즘 1. Cursor를 탐색하는 코드 moveToFirst -> cursor를 첫번째 인덱스의 item을 가리키도록 조작, item이 없다면 false를 반환 moveToNext -> cursor를 현재 item의 다음 item을 가리키도록 조작, 현재 item이 마지막이라면 false를 반환 2022. 1. 13.
.gitignore 정리 사용법 https://www.toptal.com/developers/gitignore git rm -r --cached . git rm 의 옵션 -r : 폴더 안에 다른 파일이 있으면 해당 폴더를 지우지 못하도록 한다. 폴더를 지우기 전에 안에 있는 내용을 반복적으로 비워주고 지우겠다는 옵션. --cached : 이 옵션을 사용하면 git에 있는 인덱스 파일만 삭제하고 실제 파일은 삭제되지 않는다. git add . git commit -m "gitignore 다시 적용" git push origin master // .idea 폴더 하위의 모든 파일 삭제 $ git rm --cached -r .idea/ // 버전 관리에서 완전히 제외하기 위해 commit $ git commit -m "Fixed untrac.. 2022. 1. 13.
xcode : storyboard storyboard 정리 노트 Text 1 . Button 혹은 TextView에서 텍스트에 underline(밑줄)을 추가하고 싶은 경우 프로퍼티로 선언 let loadUnderLine: [NSAttributedString.Key: Any] = [ .font: UIFont.systemFont(ofSize: 15), .underlineStyle: NSUnderlineStyle.single.rawValue] viewDidload에 let attributeString = NSMutableAttributedString(string: "비밀번호 초기화", attributes: loadUnderLine) resetPw.setAttributedTitle(attributeString, for:.normal) 2022. 1. 6.
android studio : xml 설정 xml 정리 노트 Text 1 . Button 혹은 TextView에서 텍스트에 underline(밑줄)을 추가하고 싶은 경우 textView.paintFlags = Paint.UNDERLINE_TEXT_FLAG gradle 2. ViewBinding gradle 설정 buildFeatures { viewBinding true } 2022. 1. 6.
CocoaPod 업데이트 및 Command Line 업데이트 안녕하세요 전진시입니당 아침부터 에러를 만났어요 ㄷ ㄷ 최근에 기록을 게을리했더니 안되겠슴니다 저는 개발중에 한두번은 Clean Build Folder를 잊지않고 해줍니다! 근데 최근에 Clean Build Folder와 함께 Drived Data도 한번 지워주는데 이거는 아무때나 하면 안되는거같아요 프로젝트를 켜놓고 이걸했더니 아래와 같이 제가 추가한 firbaseMessaging SDK가 없어졌대요 저거 말고도 파이어베이스권한도 없어졌네여 파이어베이스를 다시 찾아보겠습니다(。´_●`)ノ゙ 나의 해결책------------------------------------------------------------- pod update 🐥firebase를 찾기위해 포드를 다시 업데이트 해봤습니당 🐥블라블라 F.. 2022. 1. 5.
SWIFT : Localizing, 다국어 처리 안녕하세요 전진시입니다! 이번 포스팅은 앱 다국어 처리입니다~ 저번 프로젝트에서 처음 해보고 이번이 두번째인데 정리를 안해놔서 다 까먹었네용,. 이번 기회에 정리해둬야겠습니다! 다국어 처리는 앱에서 다양한 언어를 지원하도록 하는건데용 방법은 간단합니다~! 🐥 먼저 string 파일을 하나 만들어주세욤 파일명은 로 해주세욤! 🐥 이렇게 추가해주심 됩니다! 저는 폴더를 한개 만들어서 그 안에 집어넣었어요~ 🐥 보라색 펜으로 막 칠해둔게 넘 눈에 띄네요 ㅎㅎ,./ 맨 하단에 있는 버튼 클릭해주세요! xcode 기본으로 제공하는 언어가 영어라 default로 영어가 추가되었습니다! 요렇게 잘 뜨는지 확인해주세요~! 🐥전 이미 Korean 파일을 추가한 상태인데 왼쪽 하단의 + 버튼을 눌러주시고 언어를 선택해주시.. 2021. 12. 24.
iOS : Certificates 생성하려다가 못한 포스팅 ( 결제 전까지의 과정,,) 안녕하세요 전진시입니당 오늘은 앱 배포 혹은 FCM 알림 수신을 위한 Certificates 를 생성해보겠슴다 https://developer.apple.com/ Apple Developer There’s never been a better time to develop for Apple platforms. developer.apple.com 애플 디벨로퍼 사이트에 들어가셔서 맨 하단에 Certificates, Identifiers & Profiles 들어가주세요~! 혹시 애플 계정이 없으시다면 생성부터 하셔야 합니다! 아놔 ! 매번 회사걸로 쓰다가 개인 계정으로 만드려니까 개발자 조직의 구성원?에 들어와야 한다고 하네요 그럼 개발자 조직부터 들어가겠습니다.. 다시 돌아와서 계정(Account)으로 들어가.. 2021. 12. 23.
728x90
반응형