일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ios
- git
- nextJS
- vscode
- github
- npm
- ES6
- ReactNative
- npm install
- js
- currying
- REACT
- commit
- Android
- styling
- Swift
- React Native
- shortcut
- xtring.log
- GitLab
- rn
- Branch
- HTML
- styled-components
- JavaScript
- Docker
- viewcontroller
- Xcode
- react-native
- DevOps
- Today
- Total
목록전체 글 (105)
xtring.dev

CI/CD 에 대해서 한번쯤은 들어보지 않으셨나요?'우리 회사에서는 CI/CD로 프로젝트를 배포하고 있어 '💁🏻♂️ 백엔드 개발자 박모씨 이런식으로 정말 한번쯤은 들어봤을 법한 CI/CD에 대해서 우리도 알아봅시다! CI/CD 에 대해 자세히 알아 보니 서비스를 제공하는데 있어 꼭 필요한 기능이라는 것을 알았습니다. 나도 필요한 기능인 CI/CD 를 자세히 알아봅시다.🥸 CI(Continuous Integration, 지속적인 통합) 지속적인 통합이란 무엇일까요? 우리가 배포하고 있는 Repository의 코드를 빌드 및 테스트 자동화하고 병합하는 일련의 과정을 의미입니다. Git을 통해 다수의 개발자가 하나의 저장소에 작업을 하는 경우 새로운 코드의 추가, 변경을 통해 서로 충돌을 일으키고 다시 병합..

작성중... zeddios.tistory.com/43 iOS ) View Controller의 생명주기(Life-Cycle) 안녕하세요! 오늘은 View Controller생명 주기에 대해 알아보겠습니다. iOS를 시작하려고 하거나, 배우고 있는 분들이라면 반드시 알아야 해요. 하나하나 제대로 알아봅시다 ㅎㅎ View Controller의 생명 zeddios.tistory.com medium.com/@eido9oya/ios-viewcontroller-%EC%83%9D%EB%AA%85%EC%A3%BC%EA%B8%B0-life-cycle-3fa9c2528653 iOS ViewController 생명주기 (Life Cycle) 실무에서 iOS 제품을 개발할 때 하나의 view controller 만을 사용하는..

Ref. 📗 Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Documentation for the Tailwind CSS framework. tailwindcss.com 최근 React 와 함께 사용하는 스타일 라이브러리/프레임워크가 정말 다양해졌습니다. 대표적으로 styled-components, emotion, Tailwind css 등이 있는데 오늘은 Tailwind 에 대해서 알아보려고 합니다! 먼저, Tailwind 의 장점은 tailwind 홈페이지에서 볼 수 있듯이 Rapidly build modern websites without ever leaving your HTML. "HTML을 떠나지 않고도 ..

iOS TestFlight 사용하기 🧑🏻💻 이번에 팀원들을 위해 'iOS TestFlight 사용하기'라는 문서를 작성하게 되었습니다. * 해당 게시글은 개발자 외 직군의 TestFlight 사용을 위한 문서입니다! iOS TestFlight는 앱을 출시하기 전 허용된 인원에 의해서 베타 버전 실행 경험과 테스트 피드백을 가능하게 해줍니다. 이 기능을 사용함으로써 앱 출시 전 사용자보다 먼저 팀 내에서 버그에 대한 개선과 수정된 기능, UX/UI에 피드백을 경험할 수 있습니다. 우리 서비스의 사용자들에게 좀 더 안정적인 서비스를 제공하기 위해서 필요한 사항이라고 생각했습니다. 🧐 iOS TestFlight 사용 전 준비사항 TestFlight를 사용하기 전 꼭 준비해야하는 준비사항입니다. 1) iOS ..

Styled Components 1. 스타일? Styled Components를 왜 배우는가! SASS 코드를 설치 없이 사용하고 CSS 파일 없이 CSS 코드를 짜고 게다가 이 코드를 React Native 앱으로 공유할수 있습니다. 가장 큰 장점은 기존의 className을 사용하지 않는 것과 컴포넌트에 스타일을 적용하여 스타일 코드를 몰아 넣을 수 있으며 공통 코드를 줄이고 React의 컴포넌트 형태로 사용할 수 있다는 점입니다! 2. 셋업 npx create-react-app 을 통해 환경을 설치합니다. 그리고 /src 디렉토리에 App.js와 index.js을 제외한 모든 파일을 제거합니다. 가장 먼저 버튼을 만드는데 hover, active state, 배경색을 바꿔보겠습니다.(js와 css를..

UIViewController : 앱의 기초가 되는 내부 구조 앱은 ViewController로 이루어져 있다. 어떤 앱이던 한 개 이상의 ViewController를 가지고 있다. ViewController는 View를 가지고 있다. 대부분의 앱은 수많은 ViewController로 이루어져있기도 하다. TL;DR Updating the contents of the views, usually in response to changes to the underlying data. Responding to user interactions with views. Resizing views and managing the layout of the overall interface. View의 계층관리 Each view..

⚙️ Objective-C 동작 원리 🧾 TL;DR 앱 실행 시 main함수는 UIApplicationMain 함수를 호출하며 UIApplication은 인스턴스를 생성하고 이를 AppDelegate에게 위임하여 관리한다. 앱 로딩 과정에서 Info.plist 내에서 메인 nib 파일 이름을 명시했다면, 자동으로 해당 nib 파일을 읽어들여서 UI 관련 객체들을 초기화한다. iOS앱이 시작되는 과정을 살펴보자. iOS앱은 사실 UIApplication이라는 클래스의 객체이다. 프로젝트의 main 함수는 기본적으로 UIApplication 클래스의 인스턴스를 만들어서 GUI를 사용하기 위한 런루프를 돌려주는 작업을 수행한다. 그리고 그 이후에 앱 내에서 일어나는 모든 처리는 UIApplication 객체가..

iOS 공부를 시작하며 싱글톤(singleton) 패턴이라는 단어를 자주 지나쳤던 것 같습니다. 꼭 알아야하는 개념이라고 생각되어 정리합니다. 😇 싱글톤 패턴이란? 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나라는 의미입니다. 이게 어떻게 가능하냐면 최초에 객체를 고정된 메모리 영역에 할당(Static)하고 그 메모리에 인스턴스를 만들어 사용해 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 방금 할당했던 메모리 영역에서 호출됩니다. 그리고 이를 코드로서 구현한 것이 싱글톤 패턴(singleton pattern)이라고 합니다. 이렇게 고정된 메모리 영역을 통해 한번의 인스턴스를 사용하는 것은 어떤 이점이 있을까요? 직관적으로는 똑같은 객체를 메모리의 여러 위치에 할당하지 않아도 되기..