objc.io

2.2K posts

objc.io banner
objc.io

objc.io

@objcio

Best practices and advanced techniques for iOS and macOS development

Katılım Mayıs 2013
3 Takip Edilen36.5K Takipçiler
objc.io
objc.io@objcio·
Swift Talk 492 Building a Language Model: Neural Nets We explore neural nets, the foundation for modern machine learning. Our first small step is backpropagating through a computation graph, inspired by @karpathy’s Micrograd. talk.objc.io/episodes/S01E4…
English
0
0
12
1.4K
objc.io
objc.io@objcio·
Swift Talk 491 Building a Language Model: Tokenization We tokenize our text with byte-pair encoding, merging frequent character pairs to build a new vocabulary of tokens. talk.objc.io/episodes/S01E4…
English
0
0
21
2.8K
objc.io
objc.io@objcio·
Swift Talk 490 Building a Language Model: N-grams We build a simple n-gram implementation to better understand language models, training a complete—if slightly useless—model on a single book. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
1
3
16
2.1K
objc.io
objc.io@objcio·
Swift Talk 489 Rewriting Recursive Expressions We try a different approach to syntax trees. By separating recursion into a generic map function, we can write operations in a simple way—with some complexity elsewhere. This is a public episode, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
0
4
8
2K
objc.io
objc.io@objcio·
Swift Talk 488 The FormatStyle API We look at the FormatStyle API’s more interesting options, and how they interact with SwiftUI. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
0
2
6
1.8K
objc.io
objc.io@objcio·
Swift Talk 487 The Layout Protocol (Part 4) We add two finishing touches to our custom bar layout: layout values for relative widths, and support for system spacing. talk.objc.io/episodes/S01E4…
English
0
0
6
1.9K
objc.io
objc.io@objcio·
Swift Talk 486 The Layout Protocol (Part 3) We add alignment support to our custom layout. It only takes a few lines of code, but aligning without pushing views out of bounds is a little tricky. talk.objc.io/episodes/S01E4…
English
0
2
8
1.8K
objc.io
objc.io@objcio·
Swift Talk 485 The Layout Protocol (Part 2) We make sure that our custom layout distributes space evenly, respecting minimum widths and layout priorities. talk.objc.io/episodes/S01E4…
English
0
1
21
3.2K
objc.io
objc.io@objcio·
Swift Talk 484 The Layout Protocol (Part 1) We revisit an old layout challenge, and solve it with a custom layout. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
0
4
31
3.8K
objc.io
objc.io@objcio·
Swift Talk 483 Matched Geometry and Corner Radius We try to animate a view’s corner radius with matched geometry effect, and uncover some surprising quirks with SwiftUI transitions.
 talk.objc.io/episodes/S01E4…
English
3
3
21
4.1K
objc.io
objc.io@objcio·
Swift Talk 482 Interpolating Matched Geometry Effect We reimplement matched geometry effect using a progress value, which lets us control interpolation from the outside, and use keyframes. talk.objc.io/episodes/S01E4…
English
0
0
18
2K
objc.io
objc.io@objcio·
Swift Talk 481 Matched Geometry Effect for Positioning Badges We try a new technique for badge positioning, first building it by hand, then seeing if a LLM can generate the same solution. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
0
0
17
2.6K
objc.io
objc.io@objcio·
Swift Talk 480 Building a Coding Agent (Part 2) We give our little agent read, write and bash tools. Now it can write a simple Swift program, and execute it. talk.objc.io/episodes/S01E4…
English
0
1
15
3K
objc.io
objc.io@objcio·
Swift Talk 479 Building a Coding Agent (Part 1) We learn how agents are implemented by building one, with an outer loop for user input, and an inner loop for tool use. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
1
2
56
6.5K
objc.io
objc.io@objcio·
Swift Talk 478 Solving the View Model Problem (Part 3) We clean up our property wrapper, and create a macro to save us from writing boilerplate code. talk.objc.io/episodes/S01E4…
English
1
1
19
2.6K
objc.io
objc.io@objcio·
Swift Talk 477 Solving the View Model Problem (Part 2) We create a view model protocol and property wrapper that regenerates view models when new values are passed to a view. talk.objc.io/episodes/S01E4…
English
4
4
48
5.4K
objc.io
objc.io@objcio·
Swift Talk 476 Solving the View Model Problem (Part 1) We investigate, and outline a solution to, creating and updating view models in SwiftUI. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
5
9
129
10.6K
objc.io
objc.io@objcio·
Swift Talk 475 Settings Form Layout (Part 2) We use SwiftUI’s Grid as a simpler way of laying out our settings form. talk.objc.io/episodes/S01E4…
English
0
0
11
2.7K
objc.io
objc.io@objcio·
Swift Talk 474 Settings Form Layout (Part 1) We build the layout for a typical macOS settings form in SwiftUI, using sections for structure and a custom style to lay out the elements correctly. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01E4…
English
0
0
5
1.9K
objc.io
objc.io@objcio·
Swift Talk 473 ThumbHash (Part 6) We transform the RGB image into LPQ color space, and compress chroma more than luminance to produce a good-looking thumbnail with less data. talk.objc.io/episodes/S01E4…
English
0
0
5
1.1K