기타 개발관련 8

iOS 새싹 1기와 2기의 만남! (새싹인들의 iOS Con - feat. 청년취업사관학교)

안녕하세요! 나른한 코딩입니다. 벌써 청년취업사관학교에서 진행하는 새싹(SeSAC) 과정이 끝난지 어언.. 7개월정도 되었네요 ㅠ.ㅠ 최근에 새싹 2기 친구들과 함께 참여하는 컨퍼런스를 열게 되었고, 감사하게도 발표까지 할 수 있게 되었습니다! 새싹으로 모인 사람들이 기획하고 주최한 컨퍼런스의 시작부터 발표, 네트워킹 까지.. 그 과정을 블로그에 기록해보려고 합니다. 새싹인들만 모여서 고오급 정보를 주고받았다는 그 소문의 iOS Con 후기 지금부터 시작합니다. 팔로팔로미 . . . 컨퍼런스 준비 새싹 1기 진행 당시 '나중에 2기, 3기가 지속된다면 1기 친구들이 나서서 '새싹 컨퍼런스'를 만들어보자.' 는 이야기를 했었습니다. 그게 실제로 이루어질 지는 몰랐는데 진짜가 되어버렸네요..? (오히려 좋아..

기타 개발관련 2022.10.15

Alamofire에서 자주 사용하는 print 문들 (response data, request url 출력하기)

import Alamofire let url: Stirng = "" // 요청할 base url 작성 let networkHeader: [String: String] = [:] // 필요로 하는 헤더 작성 let params: [String: String] = [:] // 필요로 하는 파라미터 작성 Alamofire.request(url, method: .get, parameters: params, encoding: URLEncoding.httpBody, headers: networkHeader).responseObject { (response: DataResponse) in // request URL 출력하기 print("* REQUEST URL: \(String(describing: response...

기타 개발관련 2022.09.05

[Xcode] firebase analytics 등 debug창 로그 출력을 끄고 싶을 때

Firebase를 사용하는 상태에서 프린트문을 찍어서 체크하고 싶을 때 Firebase 로그 출력문에 묻혀 원하는 결과물을 찾기 힘들 때가 있다. 그럴 때 두 가지 방법 정도가 있는데, - 하나는 Firebase의 추적을 끄는 것이고 - 하나는 아래와 같이 scheme에 인자를 추가하여 추적은 계속하되 로그만 찍히지 않게 하는 방법이 있다. 1) 프로젝트 상단의 target 클릭 2) Edit Scheme 클릭 3) 아래의 두 arguments 추가 -noFIRAnalyticsDebugEnabled -FIRDebugDisabled ( - 가 붙어있어야 합니다.)

기타 개발관련 2022.07.21

깃헙 계정 2개를 한 컴퓨터에서 분리하여 사용하는 방법

깃헙 계정이 여러개 있는데, 한 아이디로 밖에 Clone이나 Push가 안되는 경우를 경험한 적이 있으신가요?? . . . . 우리가 깃헙 상에 즉 쉽게 말해서 인터넷 상에 올려놓은 공간을 원격, 내 컴퓨터에 저장해 놓은 공간을 로컬 이라고 부릅니다. 이 로컬 개발 환경에서 Git을 단독으로 사용한다면 SSH가 없어도 괜찮습니다. 하지만 여러개를 사용한다면, 안전성을 보존해야하므로 외부 Git 서버에서 코드를 Clone하거나 Push할때 SSH 프로토콜을 사용합니다. 깃헙처럼 인터넷을 통해 원격에서 Git 저장소를 호스팅해주는 서비스에서도 SSH 프로토콜을 지원하고 있고, 원격 저장소와 통신할 때 일반적으로 사용하는 방법입니다. SSH란? Git에서도 사용하지만, 원래는 멀리 떨어져있지만 인터넷이나 네트..

기타 개발관련 2022.07.18

[Clean Code 를 읽으며] 1장. 깨끗한 코드란

요약 1장 요약 링크 . . . . 생각 이 장에서는 저자가 생각하는 나쁜 코드와 좋은 코드에 대해 이야기하고 있다. * 이 장의 초반에 나오는 '80년대 후반 킬러앱을 구현한 회사' 예시를 보면... 출시 날짜에 쪼들려 코드를 마구 짜게 되었고, 그로인해 버그가 많이 양산되고 기능을 추가할수록 코드는 더욱 지저분해졌고 감당이 불가능하져 결구 회사가 망했다고 한다. "여기서 회사가 망한 원인은 바로 나쁜 코드 탓이였다." 라는 문구가 있다. 과연 나쁜 "코드"의 탓일까?? (코드는 죄가 없어ㅠ.ㅠ) 나는 이 코드를 작성한 개발자들의 탓이라고 생각한다. (저자가 의도한 바에 이것이 포함되어있다고 생각한다) 결국 코드를 작성하는 것은 개발자 즉, 사람이다. 기한을 맞추는 유일한 방법, 빨리가는 유일한 방법은..

기타 개발관련 2022.06.29

[Clean Code 를 읽으며] 0장. 들어가며

요약 0장 요약 정리 링크 이전까지는 책을 읽으면 그냥 혼자 눈으로 보고 생각하고 넘어갔는데 클린코드를 다시 읽으면서 이번에는 내용 정리를 남기고, 나의 생각을 덧대어 블로그에 남길까 합니다! 요약정리는 깃헙에 작성될 예정이고 책을 읽으면서 드는 제 생각은 블로그에 기록 할 예정입니다. . . . . 생각 코딩 공부를 할 때는 다른 사람의 코드를 보고 따라하며 감을 익혀나간다. 이 감을 잡는 과정에서 다른 사람의 코드가 깨끗하지 않으면 잘못된(?) 방식으로 코드를 작성하는 법을 배우게 되는 것 같다. 나도 처음 코딩을 접했을 때 프로그래머마다 작성하는 코드 스타일, 네이밍 센스가 모두 달라서 어느 방식을 따라가야 하는지 헤매었다. 특히 가르쳐줄 사람이 없고, 가르쳐 준다고 해결되지 않는 분야라는 것을 알..

기타 개발관련 2022.06.07

수도코드(Pseudo-code)란?

알고리즘 관련 도서를 읽다보면 위와 같은 형태의 코드가 자주 보입니다. 🤔 위와 같이 작성한 코드를 수도코드(의사코드) 라고 부르는데, 처음에 알고리즘 책을 봤을 때는 프로그램밍의 '프'자도 모르는 상태였기 때문에... 수도코드가 실제 코드인줄 알고 IDE에 작성했다가 오류가 나서 왜 나는지 이해를 못했던 시절이 있습니다..^^.. 회사에 지원해서 과제를 하거나, 혹은 회사에서 협업을 위해 수도코드를 사용하는 경우가 있는데요, 어렴풋이 알고있던 수도코드란 무엇이고 특별한 작성 방법이나 규칙이 정해져있는걸까? 하는 생각이 들어서 찾아보다가 간단히 정리하게 되었습니다. 📌 알고리즘을 표현하는 방법 중 하나. 일반적으로는 자연어를 이용해 만든 문장을 프로그래밍 언어와 유사한 형식으로 배치한 코드를 말한다. 자..

기타 개발관련 2022.04.06

Git 이 뭐에요, github은 또 뭔데요..먹는거에요..? (전체적인 틀 정리)

와우 친구들~ 최근에 근손실 날까봐 움직이지 않다가 잔병치례를..(쿨럭 코로나 아님) 서론이 TMI 였네요. 자자 그럼 본격적으로 주제로 가보겠습니다.. Git 이란? (사이트 링크) 사이트 들어가보면 영어로 뭐라고 써있죠? 그대로 해석해보면... - 깃은 무료이고 오픈소스이며, 작은 프로젝트에서 매우 큰 프로젝트까지 모든 것을 빠르고 효율적으로 관리할 수 있는 분산 버전 관리 시스템이다. - 깃은 배우기 쉽고, 가볍고 빠른 성능을 가진 아주 작은 발자국(흔적을 남길 수 있는 무언가)을 가지고 있다. 말은 어려운데 그냥 간단하게 말하면 - 꽁짜임. 이거 사용하면 프로젝트 관리하기 편하다? - 심지어 쉽고, 성능도 좋아 이거에요. 프로젝트를 관리하기 편하다는게 무슨말이지 한다면... 사진하나로 설명이 가능..

기타 개발관련 2022.02.09
반응형
1