일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 세비야
- 스페인여행
- 지팍스페인
- 대한항공
- 푸켓여행
- 라이브러리
- 시밀란
- Cocoapods #PrivateRepo #SpecRepo
- SwiftUI #Skeleton #데이터갱신
- 스페인광장
- Concurrency #Swift #Combine
- cocoapod
- 크로아티아
- 스플리트
- Swift #Concurrency #쓰레드
- Gradle
- swiftUI
- 아시아나
- 괌 자유여행
- 리브어보드
- 러브스플리트
- Device 등록
- 도심공항
- 공기먹는다이버스
- 연금저축펀드
- 강릉
- xcode
- 그라나다
- 스쿠버다이빙
- 러브자그레브
- Today
- Total
목록분류 전체보기 (110)
JEP's Diary
XCode 유용한 단축키 모음 일반Command + Shift + O : 프로젝트 내 파일 / 클래스 / 함수 검색 Command + Shift + F : 파인드 창으로 캐럿 강제 이동Command + F : 현재 창 검색Command + E : 현재 선택된 텍스트 블럭을 모든 텍스트에디트에 복사 ( ?.. 설명을 잘 못하겠네요... )Command + G : 현재 페이지에 텍스트에디트에 적힌 문구 순차 검색 ( 위 커맨드 + E 와 활용도 매우 높습니다 )Command + Shift + G : 현재 페이지에 텍스트에디트에 적힌 문구 역순차 검색Command + alt + Enter : 현재창 이중 분할Command + Enter : 현재창을 단일창으로 변경Command + 0 : 왼쪽에 프로젝트 파인더..
iOS 개발 테스트 Device 에서 하기 1. Device 등록디바이스 UDID 알아내기컴퓨터와 디바이스를 연결 한 후 iTunes를 실행합니다.다음과 같은 화면에서 일련번호 부분을 클릭하면 UDID를 확인 할 수 있습니다.Command + C를 눌러 복사해둡니다. 개발자센터에 디바이스 등록개발자 센터에 접속하여 로그인합니다. ( https://developer.apple.com/ )우측 상단의 Member Center > Certificates, Identifier, Profiles > iOS Apps의 Devices 클릭하면 아래와 같은 화면을 볼 수 있습니다.'+' 버튼을 클릭하여 Device를 추가합니다. Name에는 본인이 원하는 이름을 넣고,UDID에는 아까 복사해두었던 UDID를 넣어주세요..
UIView의 Frame vs Bounds 차이점 frame의 좌표는 부모 요소를 기준으로 합니다. bounds는 자신을 기준으로 합니다. 따라서 일반적으로 bounds 값은 (0, 0, width, height)입니다. [출처]https://soulpark.wordpress.com/2012/11/30/uiview-frame-bounds-coordinate-conversion/
UIScreen 디바이스 화면 디바이스 화면의 사이즈 구하는 방법입니다. 123 CGRect screen = [[UIScreen mainScreen] bounds]; int screenWidth = screen.size.width; int screenHeight = screen.size.height;cs
NSUserDefaults 사용법 NSUserDefaults는 공통으로 사용되는 default property를 관리합니다. 데이터의 종류는 int, bool, url, object 형 모든 데이터 저장이 가능하고 앱을 삭제 하기 전까지 유지됩니다. 다른 클래스 타입의 인스턴스를 저장하기 위해서는 Serialization(직렬화) 과정이 필요합니다. 이번 글은 NSUserDefaults에 데이터를 저장하고 로드해 오는 방법에 대해 적어볼게요.데이터를 저장하기 위해서는 value, key 쌍으로 저장을 해야 합니다. 여기서 key는 NSString 형태의 string 입니다. 1. 데이터 저장(1) int12345 NSInteger intValue = 0; NSString *key = @"key"; [[N..
Import Samples from GitHubAndroid Studio provides easy access to import Android code samples from GitHub and is the recommended method to retrieve Android code samples.To import a code sample into Android Studio:In the Android Studio menu, select File > Import Sample to open the Import Sample wizard.Select a sample to import and click Next.Specify the application name and project location if dif..
Recycler + Switch Button 1. 라이브러리 추가Project Structure > app > Dependencies > + > Library Dependency > recyclerview 추가 2. 레이아웃 구성activity_recycler_switch.xml123456789101112 Colored by Color Scriptercs row_switch.xml123456789101112131415161718192021 Colored by Color Scriptercs 3. Adapter 생성SwitchRecyclerAdapter.java12345678910111213141516171819202122232425262728293031323334353637383940414243444546..
RecyclerView RecyclerView는 리스트와 유사하지만, 동적으로 변하는 리스트나 large sets of views에 더 적합하다.LayoutManager - 아이템의 항목 배치 1. 라이브러리 추가Project Structure > app > Dependencies > + > Library Dependency > cardview, recyclerview 추가 2. 레이아웃 구성main.xml123456789101112 Colored by Color Scriptercs row_general.xml12345678910111213141516171819202122232425262728293031 Colored by Color Scriptercs 3. Adapter 생성CustomAdapter.j..
빅엔디안,리틀엔디안메모리에서 바이트 저장 순서 방식.컴퓨터에서 어떤 크기의 데이터를 메모리에 저장할 때 바이트 단위로 나누어 저장한다.CPU 아키텍쳐에 따라 바이트 저장순서가 달라질 수 있기 때문에 두가지로 나뉘는데 그것이 빅엔디안,리틀엔디안 방식이다. 리틀엔디안메모리 시작 주소에 하위 바이트부터 기록, Inten CPU계열 빅엔디안메모리 시작 주소에 상위 바이트부터 기록, 주로 UNIX를 사용하는 RISC CPU계열네트워크 프로토콜에서 표준으로 사용하는 바이트 오더 빅엔디안은 메모리에 나타난 순서대로 읽으니 자연스럽고 사람이 이해하기 편리하다.리틀엔디안은 메모리에서 바이트를 읽을 때 거꾸로 읽어야되서 아주 불편하지만 기계가 값을 다루기는 더 효율적이고 몇가지 연산에 편리하다.
JVM(Java Virtal Machine) 자바 가상 머신자바 소스코드로부터 만들어지는 자바 바이너리 파일(.class)을 실행할 수 있다. 플랫폼에 의존적이다. 즉 리눅스의 JVM과 윈도우즈의 JVM은 다르다.컴파일된 바이너리 코드는 어떤 JVM에서도 동작시킬 수 있다.바이너리 코드를 읽는다/검증한다/실행한다 JRE(Java Runtime Environment) 자바 실행 환경JRE는 JVM이 자바 프로그램을 동작시킬 때 필요한 라이브러리 파일드로가 기타 파일들을 가지고있다. JDK(Java Development Kit) 자바 개발 도구JDK는 JRE + 개발을 위해 필요한 도구(javac, java등)을 포함한다.