APP

· APP
각 버튼은 부모(parent)인 Relative 레이아웃을 기준으로 배치한것임 (부모기준 상대적 위치) 기준 위젯을 기준으로 상대적 위치도 잡을 수 있음 두개 개념을 합쳐 만들어보기 ----------- 아래 버튼이 우측에 있는 건 android:gravity="right" 때문임
· APP/iOS
앱의 생명 주기란 개념이 왜 필요할까? 아이폰 앱 게임 중 ➡ 전화 옴 ➡ 앱은 자동으로 “통화화면으로” 전환 (실행중이던 앱은? 잠시 비활성화 상태로..) 게임 중이던 모든 데이터는? 저장이 안되서 날아갈 수도 있음 앱의 실행(메모리에 올라감)부터 ➡ 앱이 백그라운드로 / 앱의 종료까지를 포괄적으로 표현하는 개념 앱의 실행이 시작되서, 앱이 종료(메모리에서 내려감)되기까지의 주기가 존재 즉 앱의 생명 주기 ➡ 앱의 비활성화 / (다른앱으로 또는 백그라운드로)전환 / 종료 시점을 파악하기 위함 앱의 생명주기는 크게 보면 아래와 같다 Not Running: 앱이 실행되지 않은 상태 Inactive: 앱이 실행중인 상태. 그러나 아무런 이벤트를 받지 않는 상태 Active: 앱이 실행중이며, 이벤트가 발생한..
· APP
JDK(JVM) 안드로이드 런타임 계층 안드로이드 운영체제는 Dalvik으로 감쌓아져있음 가비지 컬렉션도 해당영역에서 코데힙 스텍을 관리함 https://github.com/MoNireu/iOSDevLinks GitHub - MoNireu/iOSDevLinks: iOS 개발자를 위한 링크 모음 iOS 개발자를 위한 링크 모음. Contribute to MoNireu/iOSDevLinks development by creating an account on GitHub. github.com https://zorba91.tistory.com/310 덕업일치! 두 번째 직장 '마이리얼트립'에 오기까지 카카오 정규직 전환 실패를 딛고!! 이 글이 꽤나 많은 사람들에게 읽혔다. 위로의 댓글이 많아서 아직 세상은 따..
· APP/iOS
2장 // // ViewController.swift // HelloWorld // // Created by Ho-Jeong Song on 2021/11/09. // import UIKit class ViewController: UIViewController { @IBOutlet var lblHello: UILabel! @IBOutlet var txtName: UITextField! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } @IBAction func btnSend(_ sender: UIButton) { lblHello.text = "Hello, " + txtNam..
· APP/iOS
Apple은 iOS 앱개발을 하는데 있어서 Swift라는 개발언어를 사용 하고 있으며 프로그래밍 기법중 하나인 Event Driven Programming : 이벤트 기반 프로그래밍 기법을 채택하여 사용 하고 있다. 이벤트에 따라서 앞으로 어떤 행위를 하게 될지 결정되는 프로그래밍 방식 == 특정 이벤트 발생시 이러한 코드 실행하겠다 정해 놓고 프로그래밍을 하는 것임. 이것이 무엇이냐면 사용자가 Apple 사의 어떤 기기를 사용할때 운영체제 즉 iOS가 사용자가 어떠한 이벤트 즉 행위를 했을 경우 를 체크 하며 우리에 앱쪽 Main run loop(이벤트를 계속 수신 하기 위해 빙빙 돌며 기다림)로 전달을 해줄 것이며 이 반을을 통하여 Core objects 영역 즉 Code(이벤트 에 따른 코드 정의)..
· APP/Swift
https://developer.apple.com/design/human-interface-guidelines/guidelines/overview/ Human Interface Guidelines - Human Interface Guidelines - Design - Apple Developer developer.apple.com https://developer.apple.com/design/human-interface-guidelines/components/all-components All components - Components - Human Interface Guidelines - Design - Apple Developer Split views A split view manages the pre..
· APP/Swift
오늘은 Swift를 배우는데 있어서 가장 중요한 개념들이자 면접 단골 문제들에 대하여 살펴보록 하겠다. 아마 내가 작성한 "Swift 문법 심화, Ios 개발자 면접 직전 Swift 문법 중요 포인트 정리 시리즈" 중 가장 개념 정리가 머리속에 확실하게 되어야 하는 시리즈가 될 거 같다. 오늘 배울 개념들의 키워드이다 computed property, method overloading, method overriding, 상속, extension, access modifier, protocol 하나씩 개념을 혼내주도록 하자 다만 이전 시리즈 클레스 부분을 한번 읽고 오기 바란다. https://aloe-study.tistory.com/163 Swift 문법 심화, Ios 개발자 면접 직전 Swift 문법 ..
· APP/Swift
Swift의 함수는 1급 객체, 1급 시민이다. aloe야... 이게 도대체 무슨말이냐? 괜찮다. 아래 설명을 본다면 충분히 이해할수 있을것이며 면접시 재대로 답한다면 분위기가 좋아질 것이다. (논리 회로 대신 행복회로를 그려보자) 이 3가지를 다 만족하면 그 언어의 함수는 1급 객체라고 부를 수 있는 것임 그래서 스위프트 함수는 일급 객체임 아니면 일급 시민이다 first class object, first class citizen 다 같은 말이다. first class object : (1) 함수를 변수에 저장 가능 // Swift는 함수를 데이터 타입처럼 처리할 수 있음 // 다음과 같이 함수를 상수 또는 변수에 할당하는 것이 가능 func inchesToFeet (inches: Float) -> ..
개발자 aloe
'APP' 카테고리의 글 목록 (2 Page)