# WWDC

121개의 포스트
post-thumbnail

[Swift/스위프트] Swift: 새로운 언어의 탄생

지금까지 iOS 개발자들은 앱 개발을 위해서 Objective-C와 Swift 두 언어를 선택해 개발해왔습니다. Swift는 2014년에 Apple에서 개발했지만, Objective-C는 옛날부터 존재해 왔으며 오랫동안 iOS 개발자들이 가장 먼저 선택했습니다.

약 17시간 전
·
0개의 댓글
·
post-thumbnail

Optimizing Swift Performance

Swift is a Flexible, Safe programming language with ARC. These features make swift to make less overhead One of the way to compile optimizing is boun

3일 전
·
0개의 댓글
·
post-thumbnail

SwiftUI Essential (WWDC)

오늘은 SwiftUI에 대해서 WWDC를 본 내용을 정리하고, 이에 대한 견해를 살짝 적어보려고 합니다

6일 전
·
0개의 댓글
·
post-thumbnail

[iOS] LLDB를 이용해 시간절약 하기

문제점 : 평소 개발을 할 때, re-run, re-compile을 많이 하는 편이다.프로젝트가 커지게 된다면 하나의 수정사항을 확인하려고 다시 Command+R을 누르는 나의 습관은시간을 너무 많이 소비하게 만든다. 목표: 평소에 사용하는 po 명령어를 뛰어넘어 LL

2023년 3월 8일
·
0개의 댓글
·

WWDC2016 Understanding Swift Performance

Dimensions of Performance Allocation,Reference Counting, Method Dispatch These three steps are required considerations while progrmming in swift For

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

[WWDC 2021] Make blazing fast lists and collection views

대부분의 앱은 컬렉션 뷰로 이루어져 있다. 빠른 스크롤을 했을 때 부드럽게 보이는 것은 기분이 매우 좋다.주제1\. Performance fundamentals2\. Cell prefretching3\. Updating cell content앱이 데이터를 어떻게 구축하

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

WWDC 2015 Protocol Oriented Programming in Swift

Before introducing protocol oriented progrmming, Dave introduces advantage of ClassEncapsulationAccess ControlAbstractionNameSpaceName SpaceExpressive

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

[2020] Discover WKWebView Enhancements

![](https://velog.velcdn.com/images/marisol/post/838237d0-c267-45b5-b5f8-aa428c716

2023년 2월 28일
·
0개의 댓글
·
post-thumbnail

[WWDC 2019] What's New in iOS Design

Support both light and dark mode작년에 macOS 에 다크모드가 출시 되었고, 꽤 유명했다. 수년동안 사진과 비디오 앱은 다크 인터페이스를 사용했다. 왜냐하면 사진과 비디오를 명료하게 볼 수 있기 때문이다. 개인적인 취향으로 다크모드를 선호하는

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

Great Developer Habits

앱 서비스에 대해 유저와 관련된 것은 매우 중요하다.성능, 신뢰성, 안전성 등이 있다.요런 것들의 중요성에 대해 이야기 할 것이다.이런 곳에서 원하는 기구나 재료들을 찾기 쉽지 않다.이러한 상황은 예상보다 많은 시간을 소비하게 만들고 실수를 범하기 쉽다.Xcode는 섹

2023년 2월 19일
·
0개의 댓글
·
post-thumbnail

[WWDC 2021] Meet Async/Await in Swift

CompletionHandler 를 계속 사용하다 보면 @escaping 클로저를 연속적으로 사용해야 할 때가 있습니다. 예를들면 HTTP GET 요청의 response로 deleteKey 값을 받아와 그 deleteKey 값으로 HTTP DELETE 요청을 할 때 가

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

[WWDC] What's new in SwiftUI

작년(2019)에 애플의 모든 플랫폼에서 훌륭한 UI를 구축할 수 있는 SwiftUI를 소개했고,이번 2번째 릴리즈 때 다양한 새로운 기능에 대해 소개하려고 한다.엄청 많은 피쳐들이 추가되었기 때문에, 이 세션에서 다루지 못하는 것들은 다른 세션을 통해 다룰 예정임.먼

2023년 2월 16일
·
0개의 댓글
·
post-thumbnail

[iOS][WWDC] Explore structured concurrency in Swift

🐸 어제 Async/await 세션을 보았는데요. Async 함수는 suspend 될 수 있고, suspend 되면 호출한 함수도 suspend 되기 때문에 async 키워드가 붙은 함수를 실행하려면 실행하는 함수가 비동기(Async) 이거나 Async Task

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

Explore the new system architecture of Apple silicon Macs

인텔 based Mac architectureT2 features는 애플페이, 터치아이디, Hey siri 같은 것이 있다.구별되는 GPU를 가진 기계는 CPU 와 GPU를 구분하는 메모리를 가지고 있다.Apple silicon Macs에서는 이제 칩 안에 하나의 시스

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

[iOS][WWDC] Meet Async/await in Swift

Async/await를 블로그 글과 예제로만 학습하고 정작 WWDC는 안봤어서 정리하는김에 WWDC도 정리합니다.UIKit은 UIImage에서 썸네일을 형성하는 기능을 제공한다.(WWDC의 설명은 기본적으로 Synchronous = (Synchronous + Block

2023년 2월 12일
·
0개의 댓글
·

[WWDC] App Essentials in SwiftUI

SwiftUI만으로 전체 앱을 구축할 수 있으며, 이 세션에서는 새로운 API를 소개하고, , , 가 어떻게 함께 작동하는지 설명하려고 한다. 그리고 SwiftUI의 scnene 아키텍처에 대해 자세히 다루고, 앱에서 어떻게 scene을 커스터마이즈 할지 알아본

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

[WWDC20] - Eleminate animation hitches with XCTest

XCTest를 사용하여 hitch를 감지하고 regression을 포착하는 방법에 대해 알아보자!애니메이션은 User Experience의 중요한 부분이다.특정 동작을 하는 상황에서 애니메이션이 흐트러지거나 부드럽지 않게 응답하는 경우, 사용자의 눈에 띄고 결국 부정적

2023년 2월 4일
·
0개의 댓글
·
post-thumbnail

[WWDC15] - UI Testing in Xcode

UI testingUser Interface 요소를 찾고 상호 작용하며 상태에 대한 UI properties들의 유효성을 검사할 수 있음.UI recording프로젝트에 대한 UI Test를 빠르게 설정할 수 있는 기능Test reporting테스트 결과의 pass,

2023년 2월 1일
·
0개의 댓글
·

[2020] Write tests to fail

![](https:

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

Explore Xcode Cloud Workflows

팀에서 PR로 합쳐지는 경우 이에 해당하는 worflow 생성하는 방법Workflow 생성하는 곳정해진 사람만이 edit할 수 있도록 설정해줄 수 있다.또한 정해둔 레퍼지토리, 워크스페이스같은 것을 변경이 있으면 수정해줄 수 있다.모든 PR과 main branch로 합

2023년 1월 29일
·
0개의 댓글
·