/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
1:35 5/31
leechamin.tistory.com
1:35
leechamin.tistory.com
참신러닝(Fresh - Learning)
https://leechamin.tistory.com/
이차민의 iOS/ML/DL 공부 블로그 Computer Vision과 iOS개발에 대한 전반적인 공부를 합니다. "Be The First Penguin"
저작도구: tistory
최종 피드 수집: 2024-09-14 22:47
전체 (111)
2y
[하이퍼커넥트] 2022 iOS Software Engineer 인턴 후기
딱 3달만에 글을 작성하네요...!
지난 3월에 지원했던 하이퍼커넥트 Azar Studio, iOS Software Engineer 인턴 과정을 끝마쳤기 때문입니다
인턴 과정을 마치고 나서 내부적으로도 피드백을 주고 받고
♂️취업준비
Azar Studio
ios
+ 더보기
하이퍼커넥트
하이퍼커넥트 iOS 인턴
0
0
2
읽기모드
2y
[하이퍼커넥트] 2022 iOS Software Engineer 인턴 지원기
이번에 하이퍼커넥트 인턴 전형에 지원하고 결과를 받기까지의 과정을 회고해보려고 한다!
우연한 기회로 iOS Software Engineer 인턴 채용 공고를 발견했었다.
하이퍼커넥트의 메인 서비스라고도 할 수 있는 Azar
♂️취업준비
하이퍼커넥트
하이퍼커넥트 iOS 인턴
+ 더보기
0
0
0
읽기모드
2y
[iOS] UIImage resizing (feat. UIGraphics)
UIImage resizing
UIImage가 너무 큰 경우 보통은 auto layout을 통해 너비,높이를 잡아주거나 top,leading,trailing,bottom을 주어서 정해진 마진을 지키면서 이미지가 들어가도록 구현한
iOS & Swift
swift image resizing
UIImage Resizing
+ 더보기
이미지 리사이징
0
0
4
읽기모드
2y
[iOS] WWDC16: Understanding Swift Performance 1
WWDC16: Understanding Swift Performance 1
Swift의 여러 타입들 가운데 어떤 타입을 써야할지는 여전히 매번 고민이되는 주제이다.
참조가 필요없으니까 값 타입을 쓰거나, 복사가 필요해서 값 타
iOS & Swift
Swift 성능 이해하기
Understanding Swift Performance
+ 더보기
0
0
0
읽기모드
2y
[iOS] Modern Collection View - Grid 구현
Modern Collection View - Grid 구현
앞선 글([iOS] Modern Collection View - List 구현)에서는 collection View를 활용하여 list 형태의 뷰를 구현하는 방식을 봤었다.
iOS & Swift
grid collectionview
implement modern collectionview
+ 더보기
0
0
0
읽기모드
2y
[iOS] Modern Collection View - List 구현
Modern Collection View 구현
iOS 14 이후부터 지원하는 기능으로 이전의 방법과 아예 다른 방식으로 collection view를 만들어주고 있다. 개괄적인 순서를 먼저 보고 하나 하나 예제 코드를 통해 살펴보
iOS & Swift
+ 더보기
0
0
0
읽기모드
2y
[iOS] URLSession Completion Handler와 Delegate
URLSession Completion Handler와 Delegate 를 활용하여 데이터 받아오는 방법
URL Session을 통해 data task를 생성하고 메모리에 직접적으로 데이터를 받아보자.
서버와 자그마한 상호
iOS & Swift
swift URLSession
URLSession
+ 더보기
URLSession completion handler
URLSession Delegate
0
0
8
읽기모드
2y
[iOS] Dynamic Type에 따른 AutoLayout 조정하기 (feat. WWDC 2017)
WWDC 2017 Building Apps with Dynamic Type를 보다가 마침 현재 프로젝트에도 있는 문제가 있어서 적용 가능해보이는 부분을 발견했다.
바로 UILabel이 나란히 2개 있는 상황에서 기기의 폰트 크기가
iOS & Swift
+ 더보기
0
0
0
읽기모드
2y
[Design Pattern] Factory Pattern과 Abstract Factory Pattern
Factory Pattern
Factory pattern이라는 말 그 자체로 객체를 생성해주는 역할을 한다. Factory pattern의 정의는 다음과 같다.
객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스
Swift_CS공부
+ 더보기
0
0
0
읽기모드
2y
[iOS] Delegation 재정복하기 (feat. 야곰 아카데미)
본 게시글은 야곰 아카데미의 Coda가 제공한 실험실 콘텐츠를 학습하며 얻은 지식과 경험을 정리한 글 입니다.
Thanks for Coda!! ♂️
오랜만에 블로그에 글을 남겨봅니다~!
(아카데미에서 공부하느라... 블로그가
iOS & Swift
delegate 패턴
Delegation
+ 더보기
delegation 패턴
swift
위임자-대리자
0
0
0
읽기모드
2y
[Swift] wholeNumberValue 란?
문자열를 정수형으로? ( String -> Int )
알고리즘 문제를 풀다보면 Character나 String을 Int로 변환시켜야 하는 순간을 마주하게 된다.
이 때 가장 보편적인 방법으로는 Int()로 감싸서 값을 변환시키
iOS & Swift
+ 더보기
0
0
0
읽기모드
2y
[Network] 네트워크 계층 6
앞선 글에서 봤던 count-to-infinity를 해결하는 방법 중의 하나로는 poisoned reverse라는게 있다.
라우팅 정보를 되돌려 주기는 하되, 기존의 정보가 아니라 무한대의 값으로 전달해주어 경로가 사용될 수 없
Network
+ 더보기
0
0
0
읽기모드
2y
[OS] 11. Process Synchronization and Mutual Exclusion 5
그 유명한 세마포어(Semaphore)에 대해 알아봅시다.
Semaphore
다익스트라씨가 또 만듬...(대단하신 분,,) 가장 핵심은 이전에 고질적인 문제였던 busy waiting 문제 해결했다는 것!
음이 아닌 정수형
OS
+ 더보기
0
0
0
읽기모드
2y
[Network] 네트워크 계층 5
지난번에 이어서 distance vector 알고리즘에 대해 알아볼 것이다.
이전 글에서 봤듯이, 본인과 인접한 부분에 대한 정보만 알고, 나머지 정보들은 이웃에 의해 전달받아야 한다. 그렇기 때문에 Distance vect
Network
+ 더보기
0
0
0
읽기모드
2y
[OS] 10. Process Synchronization and Mutual Exclusion 4
SW와 HW적인 여러 해결책들이 등장함에도 Busy waiting 문제가 해결되지 않았던 것을 볼 수 있다.
이제는 OS차원에서의 해결방법을 살펴보자.
먼저 스핀락(spinlock)에 대해 먼저 알아보자.
스핀락은 정수
OS
+ 더보기
0
0
0
읽기모드
3y
[RxSwift] Operators - deferred
Creating 카테고리에 속하는 deferred에 대해서 알아볼 것이다.
공식문서에는 defer라고 되어있지만, RxSwift에서는 deferred로 사용한다.
deferred
1. 정의
defer라는 단어의 뜻처럼 옵저
RxSwift
+ 더보기
0
0
0
읽기모드
3y
[OS] 10. Process Synchronization and Mutual Exclusion 3
이번엔 하드웨어 쪽에서의 해결책을 살펴보자.
Synchronization Hardware
TestAndSet(TAS) instruction
test와 set을 한 번에 수행하는 기계어이다.
Machine instructio
OS
+ 더보기
0
0
0
읽기모드
3y
[RxSwift] Operators - Interval, timer
Creating에 속하는 Interval operator에 대해서 알아볼 것이다.
Interval
1. 정의
주어진 시간 간격을 두고 주기마다, emit되는 옵저버블을 생성한다. Interval 연산자의 경우 completed
RxSwift
+ 더보기
0
0
1
읽기모드
3y
[iOS] URLSession을 활용한 비동기 프로그래밍 (with. NASA API)
URLSession의 구조나 원리, Json 구조, 비동기 프로그래밍에 대해 익숙해지고 싶은 마음과, 더욱 더 잘 활용하고 싶다는 생각에 각종 API들을 활용하여 데이터를 받아와 비동기적으로 처리하는 방법들을 차례대로 학습해보고자
iOS & Swift
async
NASA API
+ 더보기
NSCache
swift
URLSession
0
0
0
읽기모드
3y
[RxSwift] Operators - empty, never, throw
Creating에 속하는 empty, never, throw에 대해 알아볼 것이다.
Empty
1. 정의
empty는 아무 것도 emit하지 않는 옵저버블을 생성하지만 정상적으로 종료시킨다.
즉, 그냥 빈 값으로 종료
RxSwift
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy