# Cocoa

30개의 포스트

[RxSwift] - Cocoa와 RxCocoa

Cocoa란? Cocoa는 OS X와 iPhone, iPad, iPod-Touch 등 Multi-Touch Device들의 운영체제인 iOS 를 위한 응용 프로그램 환경입니다. (여기서 OS X는 맥 운영체제의 열번째 운영체제로 현재(2022)기준으로는 MacOS

2022년 2월 18일
·
0개의 댓글
post-thumbnail

iOS - Cocoa Touch 란?

참고자료Cocoa 는 OS X 에서 실행되는 앱을 개발하기 위한 도구인 Foundation 과 AppKit 프레임워크를 포함합니다.Cocoa Touch 는 iOS 에서 실행되는 앱을 개발하기 위한 도구인 Foundation 과 UIKit 프레임워크를 포함합니다.출처:

2021년 12월 25일
·
0개의 댓글
post-thumbnail

코코아 4주차 회고

4주회고를 하다가 문득 글로 정리하면 나가 뭘했는지 훨씬 잘 보일거같아서 글로 작성해보려고 합니다. 원래 기록보다 기억을 좋아하지만 ㅎㅎ원래는 하루에 뭉쳐서 한번에 커밋해서 올렸지만 후눅스의 커밋론? 거기까지 따라하긴 힘들지만 클래스단위나 좀 큰 메소드의 단위로 커밋

2021년 11월 26일
·
0개의 댓글
post-thumbnail

Mission.6 그림판

panel 부분과 canvas부분으로 나눠 봤는데 canvas부분에 그려지지 않고 frame부분에는 그려지는 모습입니다.버튼으로 제작하려고하니 길어지고 체크박스로 true, false를 사용하면 쉽게 할 수 있을가해서 체크박스로 다시 만들어보겠습니다.

2021년 11월 24일
·
0개의 댓글

공부 정리

process란 실행중인 프로그램, 프로그램을 실행하면 OS로 메모리(자원)을 할당받아 프로세스가 됩니다.프로세스의 구성요소 프로세스는 프로그램을 수행하기 위해서 필요한 데이터, 메모리, 쓰레드 등으로 구성되어있고 최소한 하나의 쓰레드가 존재하며 둘이상의 쓰레드를 가진

2021년 11월 23일
·
0개의 댓글

Mission.5 추가구현

한글시계 구현후에 만들 쉘에 명령어 추가 코드 한줄소감 && 배운점 1.map이나 다른 Collection으로 했으면 주말까지할뻔했다. 2.enum 클래스의 사용법이해

2021년 11월 17일
·
0개의 댓글

Mission.5 shell

일단 오늘은 파일의 경로와 디렉토리 생성, 삭제 및 파일의 생성, 삭제에 대해서 코드를 작성했고 시온한테 pr을 보내 피드백을 받았다.내일은 오늘 학습 목표를 공부 해볼생각이다.1.저번주에 했던 가계부보다는 수월했던거 갔다가계부를 해서 수월했던걸까? 2.클래스를 더 나

2021년 11월 15일
·
0개의 댓글

cocoa 2주회고

코드스쿼드 코코아과정을 시작한지 2주차가 끝나는 날이다. 어려운 문제또는 미션이 있을때 더욱 집중해야하는데 기준치를 넘기면 집중력이 많이 흐트려지는거 같다 시간관리와 내가 쉴수있는 시간을 마련해서 더욱 집중력을 올려봐야겠다.자바부터 처음부터 다시 한다고 생각하고 진행해

2021년 11월 12일
·
0개의 댓글

Mission 가계부

간단한 가계부구현하기.... 항상 미션에는 간단하다란 말이 들어가지만 초보인 나는 생각할게많다.... 기본적인 crud + 간단한 검색기능이 있는 구현 미션이었다.일단 처음 구현했을때는 너무 스프링의 기능을 흉내내려고 했던거같아서 일단 브랜치를 새로파서 다시해보는 방식

2021년 11월 10일
·
0개의 댓글

2주차 Mission1

오늘은 2주차 첫번째 미션이 주어지는날~일단 1.가계부 + 조건들 2.배팅게임 + 조건 3.행맨 + 야생?처음에 가계부에 도전해보았고 결과 인데 내가 스프링을 공부하다가 와서 그런가 죄다 스프링을 쓰던방식 그대로 따라오는거 같다 분명히 처음에 스프링 공부하다가 자바가

2021년 11월 8일
·
0개의 댓글

자습내용

호눅스와의 수업후 객체는 힙에 저장되면서 주소'값'을 가지고 변수는 스택영역에 변수'값'을 가지는 것과 Call by Value, Call by Reference에 자바에서는 어떻게 불리는지 왜 그렇게 불리는지 이해되었고, 자바의 타입에 따라 값을 어떻게 가져오는지 이

2021년 11월 4일
·
0개의 댓글

Mission.2

랜덤뽑기메서드를 많이 사용해서 해봤고 set의 값을 받는부분은 람다식으로 해봤다.오늘 랜덤 뽑기를 프로그래밍 하면서 자습했던것들무분별한 static 사용을 지양해야하는 이유와 static final을 쓰는 경우와 이유Math.random이 아닌 Random클래스 사용문

2021년 11월 3일
·
0개의 댓글

자바 메모리 구조

자바는 JVM이 있어 어느 운영체제라도 OS에 맞는 JVM만 설치한다면 Byte 코드를(.class)알아서 운영체제에 맞게 프로그램?을 실행시켜 줍니다.JVM의 구조는 4가지로 Class Loader, Garbage Collector, Exeution Engine,

2021년 11월 2일
·
0개의 댓글

toString메서드

구구단포스팅에서 Gugudan{start = 1, end = 3}이 왜 출력이 되는가 했는데 클래스 안에서 toString을 @Override(재정의) 했기 때문이다.toString메소드는 Object클래스에라고 정의 되있는데 toString을 재정의하지 않고 바로

2021년 11월 2일
·
0개의 댓글
post-thumbnail

Misson.1 구구단

1일차 구구단한참 백준이나 프로그래머스에서 입력값만 받아와서인지 Scanner클래스에서 어떻게 입력하지 라고 10분은 혼자 고민하면서 작성했다 지웠다를 반복했다...

2021년 11월 1일
·
0개의 댓글

codesquad-cocoa 시작

목표 1.클래스별 언어로 주어진 요구사항에 따라 프로그램을 능숙하게 작성할 수 있다. 2.스스로 소프트웨어 학습하는 방법을 배운다. 3.함께 성장하는 방법을 배운다 내목표 1.객체지향 생활 체조 원칙 지키기 2.빠지지 않고 참여하기 3.기초 놓치지 않기코코아 과정중

2021년 11월 1일
·
0개의 댓글
post-thumbnail

Cocoa (코코아)에 대하여

iOS 앱 프로그래밍 - 코코아에 대해 알아보았다.

2021년 5월 29일
·
0개의 댓글
post-thumbnail

Design Pattern

디자인 패턴은 개발에 있어서 일반적으로 발생하는 문제를 재사용 가능한 코드로 해결하는 솔루션들이다.뭐 넓은 의미에서 있어서는 이런 의미를 지니겠고 어떤 수준에서 보느냐에 따라 많은 디자인 패턴이 존재한다.iOS 아키텍처에 있어서는 일반적으로 View, Model, Bu

2021년 2월 8일
·
0개의 댓글
post-thumbnail

Swift UI

아마 2-3년? 아마 그보다 더 뒤의 시점에 현재 사용되는 Interface Builder를 대체하는 방향으로 애플이 설정한 것 같다.당장 사용할 것은 아니지만 미래를 대비하는 점에서 공부를 조금은 해두는게 좋을 것 같아서, 간략하게 스터디 정도만 해보려고 한다.사실

2021년 2월 8일
·
0개의 댓글
post-thumbnail

Thread Managing (GCD)

\[iOS] GCD(Grand Central Dispatch)iOS ) 왜 main.sync를 하면 안될까Multi-Thread를 처음 접하게 됐던 때는 REST API를 처음으로 작업을 할 때이다.가뜩이나 처음 API를 작업해보는데 생각보다 CallBack이 오래걸

2021년 2월 8일
·
0개의 댓글