분류 전체보기 107

[iOS] .pch 파일 추가하기

.pch 파일이란? Precompile Prefix Header 미리 컴파일 된 헤더로 컴파일 시간을 단축시키는 역할을 하는 파일입니다. 해당 파일에 추가해주는 코드들은 모든 파일에 포함되어 컴파일 됩니다. 예를 들어, #import "PreferenceManager.h" 추가하면 다른 파일 어디에 가서든 PreferenceManager 함수나 변수를 사용할 수 있습니다. pch 파일을 사용하기 위해선 추가를 해주어야하고 추가한 파일에대해 설정이 필요합니다. 1. pch 파일 추가하기 pch 파일은 대부분 [Project Name]-Prefix.pch 로 저장을 합니다. 저장을 하려고 하면 헤더 파일이기때문에 .h를 사용할 것인지 .pch를 사용할 것인지 물어봅니다. 현재 pch 파일을 만들고 있는 것이..

iOS 2019.02.21

[Android] cmd창에서 apk 수동 사이닝 하기

참고 url- https://developer.android.com/studio/publish/app-signing#signing-manually- https://m.blog.naver.com/PostView.nhn?blogId=liapp&logNo=220444280767&proxyReferer=https%3A%2F%2Fwww.google.com%2F- https://stackoverflow.com/questions/50705658/how-to-sign-an-apk-through-command-line 1. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore (keystore 파일명) (unsigned apk 파일명)(alias 파일명) 2..

Android Studio 2018.11.05

[iOS] Text Field 정리

Clear Button (내용 삭제 버튼 속성)- Never appears : 모든 경우 보이지 않는다.- Appears while editing : 입력 중인 경우.- Appears unless editing : 입력 완료한 경우.- Is always visible : 모든 경우 보인다. Adjust to Fit: 텍스트 필드의 크기가 줄어들 때 텍스트 크기를 줄여야 할지 지정- Min Font Size : 폰트 최소 크기 지정 Text Input Traits- Capitalization- Words : 첫 글자가 자동으로 대문자- Keyboard Type- Number Pad : 숫자만 입력, Return Key 없음- Return Key- Auto-enable Return Key : 글자가 없을 경..

iOS 2018.10.16

[Android] NestedScrollView auto scroll bug

오랜만에 남기고 싶은 글이 있어서 돌아왔습니다. 이번에 하고 있는 프로젝트에서 NestedScrollView를 많이 사용하고 있는데요! NestedScrollView와 별개로 외부 뷰에서 EditText를 gone해주어야 하는 부분이 있었습니다. 뷰는 정확히 나누어져 있고, 부모 레이아웃이 RelativeLayout로 되어 있고 따로 연결해놓은 것도 없는데 EditText를 gone만 해주면 스크롤이 내려가는 현상을 보였습니다. 코드를 아무리 보고 수정해봐도 나아지지 않더라구요. 키보드를 올렸다 내렸다 하는 부분에서 충돌나는 건지. Recyclerview의 adapter와 충돌나는 건지. EditText에 requestFocus를 해주는 부분이 있고, gone해주면서 focus가 풀리니. focus 문제..

Android Studio 2018.02.12

[안드로이드] android LinearLayout addview 뷰 추가하기

하나의 뷰에 대해서 + 버튼을 누르면 하나를 더 작성 할 수 있도록 뷰가 추가되어야 하는 경우가 있다. 추가할 뷰를 xml파일로 따로 작성한다. 버튼을 클릭 했을 경우,LinearLayout mEmailLinear = (LinearLayout)getView().findViewById(R.id. 추가할 위치의 LinearLayout id ); LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View emailNewField = inflater.inflate(R.layout. 추가할 뷰의 layout xml 파일명 , null); mEmailLinear.addView(..

Android Studio 2017.06.02

[안드로이드] android aar파일 적용시키기

android aar 라이브러리 만드는 방법은 http://itstudentstudy.tistory.com/72 여기서 볼 수 있다. android aar 라이브러리를 적용시키는 방법은 이 글에서 게시하려고 한다. 우선 적용시킬 프로젝트를 열기전에 libs 폴더에 aar 파일을 넣어주어야한다. 1. 적용시킬 프로젝트 폴더 /app/libs 폴더에 만든 aar 파일을 넣어준다. (aar file 명은 변경해도 된다.) 2. 프로젝트를 열고 build.gradle(Module:app) 에 라이브러리를 지정해주면 된다.compile 'com.library.helper.onlyfilehelper:onlyFile-release:1.0@aar' compile '라이브러리 프로젝트의 패키지:libs 폴더에 넣은 aa..

Android Studio 2017.05.30