분류 전체보기

· 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..
※ 프로그래밍에서의 코딩(Coding)과 관련 없음에 유의!! ※ 바코드, QR 코드, S/N 등을 의미함! 코드 정의 컴퓨터에서 자료 처리를 위한 표현 방식이나 기호 자료(또는 정보)의 분류, 조합 및 집계 용이 자료 추출 편이 체계화 코드의 기능 3대 기능 : 배열, 분류, 식별 그 외 기능 : 간소화, 표준화, 암호화, 단순화, 연상(표의성), 오류 검 출, 구별, 추출 • 연상성(표의성): – 코드에 대한 해독을 쉽게 하는 것 – 코드를 보는 순간 그 코드의 실체를 알 수 있도록 하는 코드 • 확장성: 기본 사항을 바꾸지 않고 코드 부여 대상의 신규 발생, 변경, 폐지에 대응할 수 있는 코드의 성질 코드 종류 순서 코드(Sequence Code) 코드화 대상을 일정한 순서의 번호로 배당 항목이 적..
개발자들 세계에서 시니어들이 시스템 설계를 한다는 이야기를 들어본적이 있을것이다. 도대체 그게 뭔가? 코드만 짜면 되는게 아닌가 라는 생각을 할 수 있지만 내가 생각하기에 이러한 개념없이 단순 코드만 짜는 사람을 코더 라고 생각하며 어느정도 시스템 설계 단계를 거치고 코드를 짜는 사람을 개발자라고 할 수 있지 않나 라는 생각을 하고있다. 나 역시 많이 부족하지만 오늘은 시스템 설계가 무엇인지 알아보기 위한 첫 시간을 가져보도록 하겠다. 일단 여담으로 아래와 같은 명품 시계의 모습을 보자. 엄청나게 정교하며 각 부품 태엽들이 맞물려 돌아가고 있다. 이 시계를 만드는 장인과 우리 개발자들은 뭔가 비슷한 모습이다 있다. 시계라는 개념대신 프로그램을 즉 어떠한 앱을 만들거나 웹을 만들거나 등 어떻게 이것에 대하..
오늘은 프토토콜이 뭔지 OSI 모델 과 TCP/IP 모델은 무엇인지에 대하여 알아보자 프로토콜이란 쉽게 정보통신 사회를 살아 가는데 있어서 필요한 기기들이 정보를 주고 받기 위한 약속, 규칙을 의미한다. 좀더 상세하게 알아보자 통신 프로토콜이란? 네트워크를 구성하는 객체간 데이터를 주고 받기 위해 미리 약속한 전송(통신) 규약(규칙)을 의미 정보통신에서 통신을 통제하는 규칙들을 규정 프로토콜 기본 3대요소 기본요소 구문 : 데이터의 형식, 부호화(신호 방식 및 정의 포함) 등을 포함하여 객체 간 데이터의 내용을 구분 (parsing)하기 위한 문장 구조를 정의 의미 : 구문에 의해 분석된 데이터를 기반으로 행동(action)을 취하기 위한 방법(how) 타이밍(또는 순서) : 메시지의 송/수신을 위한 서..
· APP/iOS
Apple은 iOS 앱개발을 하는데 있어서 Swift라는 개발언어를 사용 하고 있으며 프로그래밍 기법중 하나인 Event Driven Programming : 이벤트 기반 프로그래밍 기법을 채택하여 사용 하고 있다. 이벤트에 따라서 앞으로 어떤 행위를 하게 될지 결정되는 프로그래밍 방식 == 특정 이벤트 발생시 이러한 코드 실행하겠다 정해 놓고 프로그래밍을 하는 것임. 이것이 무엇이냐면 사용자가 Apple 사의 어떤 기기를 사용할때 운영체제 즉 iOS가 사용자가 어떠한 이벤트 즉 행위를 했을 경우 를 체크 하며 우리에 앱쪽 Main run loop(이벤트를 계속 수신 하기 위해 빙빙 돌며 기다림)로 전달을 해줄 것이며 이 반을을 통하여 Core objects 영역 즉 Code(이벤트 에 따른 코드 정의)..
오늘날 세계는 네트워크의 범위에 따라 구분을 두었는데 전반적인 종류들을 살펴보고 LAN을 중점적으로 좀더 공부해보자. PAN(Personal Area Net.) • 수십m 이내의 작은 네트워크 • 예: 블루투스, 지그비(Zigbee ) LAN(Local Area Net.) • 수백m 이내의 근거리 영역의 네트워크 MAN(Metropolitan Area Net.) • 도시권 통신망(수십km) • 예: 케이블TV WAN(Wide Area Net.) • 광역 통신망(LAN과 MAN의 확장) • 국가, 대륙과 같이 넓은 영역을 연결 ------------------------------------------------------ 아래 VAN은 위에 것들을 활용 하여 만드는 일종에 서비스 이다. VAN(Value..
오늘은 두 장치간 정보통신을 위해 회선을 사용하는데 있어 그 회선 공유기술에 대한 이야기를 해보도록 하겠다. 아주 흥미로울 것이다. 이전시간 글을 읽고 오길 바란다. 정보통신 : 기술 면접 준비 2 신호 변환, 아날로그 전송, 디지털 전송, 통신 회선망 자 오늘은 정보통신 관련 : 신호 변환, 아날로그 전송, 디지털 전송, 통신 회선망에 대하여 공부하여보자. 그루케 어렵지 아누니까누 촌촌히 정도크 부탁드리미다. 신호 변환 장치 정보 전달을 aloe-study.tistory.com 회선 공유 기술 다수의 단말기에 대한 통신 회선을 공용으로 활용 하나의 통신로를 여러 가입자가 동시에 이용하여 통신 통신 회선 공유 => 회선 이용 효율성 및 경제성을 향상 종류: 다중화기(Multiplexer), 집중화기(Co..
개발자 aloe
'분류 전체보기' 카테고리의 글 목록 (4 Page)