본문 바로가기

반응형

분류 전체보기

(103)
[iOS] GCD - Main Queue, Global Queue와 동기(sync), 비동기(async) 작업 비교 GCD 개념 돌아보기 더보기1. GCD란 무엇인가?GCD (Grand Central Dispatch)는 iOS에서 멀티스레딩을 간편하게 관리하기 위해 제공되는 기술. 이를 통해 여러 스레드를 쉽게 관리하고, 백그라운드 작업과 UI 업데이트 작업을 구분할 수 있음.메인 큐 (Main Queue)UI 작업을 실행하는 스레드, 메인 스레드에서 실행.글로벌 큐 (Global Queue)메인 스레드를 제외한 백그라운드에서 실행되는 큐로 여러 스레드를 활용해 비동기 작업을 처리함.큐 (Queue)작업을 실행할 순서를 결정하는 객체로, 큐에 담긴 작업은 하나씩 실행. 2.  DispatchQueue.global() 과  DispatchQueue.main .global()전역 큐로, 백그라운드 스레드에서 작업을 실행...
2024 let us: Go! Spring 찍먹톤 후기 23년 찍먹톤에서 얻은 좋은 기억에 올해도 찍먹톤에 지원했다!찍먹톤은 iOS 개발자들이 모여 당해 WWDC에서 발표된 신기술을 한번 찍먹 해보는 해커톤이다.해커톤에 지원할 때 어떤 분들과 만나게 될지 가장 기대된다 🤩다른 환경에 계신 분들과 관심 있는 주제와 산업군에 관한 이야기를 나누는게 재밌음!! 해커톤 일정오전 10시에 시작해서 오후 9시에 끝나는 스케줄이라 사실상 개발 시간은 최대 8~9시간이다. 시간 안에 해결할 수 있도록 앱을 구성하는게 핵심인듯? 해커톤 장소엘리스랩 성수점에서 진행했는데 역과 거리가 꽤 멀었다ㅠㅠ 버스가 있어서 다행!! 건물 외각 인테리어가 매우 이뻤고 깔끔해서 좋았다.배정받은 팀 자리가 뒤쪽이었는데, 마이크가 없어서 공지사항을 종종 못 들을 때도 있었지만 자리 뒤쪽에 운영..
Spring 2장 - MyBatis Framework MyBatisJava의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있는 개발 프레임워크XML 또는 Annotation을 이용해 저장 프로시저나 SQL문을 객체와 연계하는 체계SQL Mapper로 SQL 문장과 자바 객체를 매핑JDCB 코드와 수동 설정의 파라미터를 작성할 필요가 없다MyBatis 특징- 파라미터로써 객체를 제공파라미터 객체는 JavaBeans, Map 또는 원시타입 래퍼파라미터 객체는 update 문 내에 입력 값을 세팅하기 위해 사용되거나 쿼리문의 where 절을 세팅하기 위해 사용됨- 매핑된 statement를 실행Sql Map 프레임워크는 PreparedStatement 인스턴스를 생성하고 제공된 파라미터 객체를 사용해서 파리미터를 설정Statement를 실행하고 Resul..
Spring 3장 - RESTful Service 보호되어 있는 글입니다.
Spring 1장 - Spring Framework과 처리 프로세스 Spring Boot - 미리 설정된 Spring 기반 프로젝트 템플릿- Spring 및 각종 연동 기술의 표준화된 버전 제공- 설정 최소화Spring IOC (Inversion Of Control) - 제어의 역전이라는 뜻- Bean정의로 의존성을 생성자나 프로퍼티를 통해 정의- 컨테이너는 실행시 인젝션 지원- 애플리케이션 로직으로부터 객체 생성을 분리시켜 객체간의 의존성을 외부에 정의하고 컨테이너로부터 객체를 공급받음</..
인공지능은 무엇인가? 1. 인공지능이란? - 사람처럼 사고하는 기계 인공지능이 정말로 사람의 사고력을 지녔는지 판단하는 기준? - 여러 기준 중 튜링 테스트가 있음 (튜링 테스트는 두 대상 중 어느쪽이 사람이고 어느쪽이 기계인지 알아내는 실험) 🧑‍💻 튜링 - 기계는 튜링 테스트를 통과하면 사람처럼 생각할 수 있다고 봐야한다 🧑‍💻 존 설 - 그 질문을 이해하고 사람처럼 생각해서 대답한 것이 아니기 때문에 인간의 사고 작용과 똑같을 수 없다 존 설의 '중국어 방' 사고 실험 - 중국어를 모르는 사람이 중국어로 된 질문지와 중국어로 된 답안지를 제출 - 중국어를 모르지만 어떤 규칙에 따라 어떤 대답을 함 - 밖에서 볼 떄는 안에 있는 사람이 마치 중국어를 다 이해하고 대답한다고 착각 - 즉 기계가 아무리 답을 잘 낸다고 해도 ..
리팩토링 및 고도화 참고자료 UI - RxSwift를 이용한 공통 UITextField 리팩토링 https://dealicious-inc.github.io/2021/12/06/rxswift-textfield.html RxSwift를 이용한 공통 UITextField 리팩토링 파편화된 로직을 RxSwift로 통합해보자 dealicious-inc.github.io - UIButton.Configuration 활용 https://sarunw.com/posts/new-way-to-style-uibutton-in-ios15/ Secure - 메모리에 남지 않는 문자열 https://velog.io/@eddy_song/memory-string '메모리에 남지 않는 문자열'을 만드는 방법 토스 개발자 컨퍼런스인 'SLASH 22'가 열린다길래 ..
2022.12 Kakao Session 후기 보호되어 있는 글입니다.

반응형