Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Swift Talk A weekly video series on Swift programming
#1
Video 
[Image: 81d8d62111b84e1485d1abbd854d5510.jpeg]
Free Download Swift Talk A weekly video series on Swift programming
Chris Eidhof, Florian Kugler | Duration: 22 min x 411 | Video: H264 1920x1080 | Audio: AAC 48 kHz 2ch | 116 GB | Language: English
A weekly video series on Swift programming
Contents
001-tiny-networking-library

002-rendering-commonmark
003-loading-view-controllers
004-rendering-commonmark-part-2
005-connecting-view-controllers
006-generic-table-view-controllers
007-stack-views-with-enums
008-adding-post-requests
009-q-a
010-introduction
011-evaluating-expressions
012-evaluating-transactions
013-parsing-techniques
014-growing-trees-with-classes-and-structs
015-building-parser-combinators-part-1
016-building-parser-combinators-part-2
017-architecture
018-adding-search
019-from-runtime-programming-to-functions
020-understanding-value-type-performance
021-structs-and-mutation
022-command-line-tools-with-swift
023-splitting-arrays
024-delegates-callbacks
025-adding-caching
026-generic-table-view-controllers-part-2
027-typed-notifications-part-1
028-typed-notifications-part-2
029-protocols-class-hierarchies
030-interfaces
031-mutating-untyped-dictionaries
032-array-arrayslice-collection
033-sequence-iterator
034-reactive-programming
035-sorted-arrays
036-futures
037-building-a-custom-indexset-collection
038-conforming-indexset-to-sequence
039-from-futures-to-signals
040-signal-ownership-and-subscriptions
041-conforming-indexset-to-collection
042-thread-safety
043-view-controller-refactoring
044-setting-up-a-server-side-swift-project
045-routing
046-combined-class-and-protocol-requirements
047-view-models
048-interfacing-with-postgresql
049-deep-linking
050-interfacing-with-postgresql-part-2
051-playground-driven-development
052-deleting-code-with-swift-4
053-test-driven-reactive-programming
054-ui-elements-with-callbacks
055-sorted-arrays-with-binary-search
056-binary-search-trees
057-certificate-pinning
058-red-black-trees
059-refactoring-with-xcode-9
060-xcode-9-productivity-tips
061-mutable-shared-structs-part-1
062-testable-view-controllers-with-reducers
063-mutable-shared-structs-part-2
064-driving-table-view-animations
065-playground-quicklook-for-binary-trees
066-the-elm-architecture-part-1
067-reactive-data-structures-linked-lists
068-the-elm-architecture-part-2
069-reactive-data-structures-arrays
070-table-view-animations-with-reactive-arrays
071-type-safe-file-paths-with-phantom-types
072-adding-a-custom-view-to-a-view-state-driven-app
073-view-bindings-in-pure-swift
074-view-bindings-in-pure-swift-part-2
075-auto-layout-with-key-paths
076-understanding-reactive-glitches
077-a-technique-to-avoid-reactive-glitches
078-swift-strings-and-substrings
079-string-parsing-performance
080-swift-string-vs-nsstring
081-reference-cycles-and-ownership
082-refactoring-imperative-layout-code
083-wrapping-analytics-apis
084-introducing-our-new-book-app-architecture
085-wrapping-libgit2
086-sharing-state-between-view-controllers-in-mvc-part-1
087-sharing-state-between-view-controllers-in-mvc-part-2
088-extensible-libraries-1-enums-vs-classes
089-extensible-libraries-2-protocol-composition
090-concurrent-map
091-rendering-markdown-with-syntax-highlighting
092-practicing-with-pointers
093-handling-optionals
094-introduction
095-simplifying-indexpath-logic
096-extracting-a-reusable-form-view-controller
097-creating-a-reusable-form-driver
098-cleaning-up-the-code
099-creating-reusable-components
100-100th-episode-live-q-a
101-cell-and-section-helpers
102-declarative-syntax
103-extracting-pure-functions
104-extracting-model-code
105-extracting-networking-code
106-child-view-controllers
107-child-view-controllers-2
108-extracting-view-code
109-ios-remote-debugger-connecting-with-bonjour
110-ios-remote-debugger-sending-data
111-ios-remote-debugger-receiving-data
112-ios-remote-debugger-the-network-framework
113-text-fields-multi-select-and-nested-forms
114-reflection-with-mirror-and-decodable
115-building-a-custom-xml-decoder
116-building-a-custom-xml-decoder-part-2
117-showing-hiding-sections
118-introduction-prototype
119-spacing-better-syntax
120-refactoring-for-efficiency-upcoming-features
121-flexible-spaces
122-nested-layouts
123-margins-and-backgrounds
124-flexible-boxes
125-building-a-responsive-layout
126-rendering-tracks
127-selecting-points-on-tracks
128-shortest-distance-from-point-to-line
129-building-the-graph-part-1
130-building-the-graph-part-2
131-performance-optimizations
132-dijkstra-s-shortest-path-algorithm
133-tiny-networking-library-revisited
134-combined-resources-part-1
135-combined-resources-part-2
136-combined-resources-with-futures
137-testing-networking-code
138-the-swift-talk-backend-part-1
139-the-swift-talk-backend-part-2
140-the-swift-talk-backend-part-3
141-functional-dependencies
142-flow-testing-with-protocols
143-string-interpolation-in-swift-5
144-string-interpolation-in-swift-5-part-2
145-setting-up-a-document-based-app
146-markdown-syntax-highlighting
147-executing-swift-code
148-string-handling
149-swift-syntax-highlighting
150-the-origins-of-reduce
151-reduce-vs-fold
152-processing-commonmark-using-folds
153-making-impossible-states-impossible
154-building-a-link-checker
155-improving-performance
156-a-first-look-at-swiftui
157-asynchronous-networking-with-swiftui
158-the-swift-talk-app-first-steps
159-passing-data-around
160-lazy-data-loading
161-integrating-uikit-components
162-two-way-bindings
163-login-and-user-sessions
164-paths-and-shapes
165-animating-along-paths
166-geometry-effects
167-building-a-collection-view-part-1
168-building-a-collection-view-part-2
169-reordering-with-drag-gestures
170-parsing-with-mutating-methods
171-a-parser-using-simd-and-bitwise-operations-part-1
172-a-parser-using-simd-and-bitwise-operations-part-2
173-building-a-shake-animation
174-animation-curves
175-building-a-shopping-cart-animation
176-building-a-shopping-cart-transitions-with-view-modifiers
177-building-a-shopping-cart-drag-drop-part-1
178-building-a-shopping-cart-drag-drop-part-2
179-building-a-shopping-cart-cleanup-refactoring
180-custom-button-styles
181-self-sizing-buttons
182-adding-the-data-model
183-lap-times
184-pushing-pixels
185-setting-the-player-in-motion
186-enter-the-maze
187-collision-handling
188-line-drawing
189-ray-casting
190-drawing-in-3d
191-final-tweaks
192-analog-clock
193-analog-clock-part-2
194-scaling-text-to-fit
195-wrapping-map-view
196-from-mvc-to-swiftui-reusing-the-model
197-from-mvc-to-swiftui-reusing-the-model-part-2
198-from-mvc-to-swiftui-wrapping-uikit-alerts
199-from-mvc-to-swiftui-lazy-observable-objects
200-from-mvc-to-swiftui-refactoring-model-apis
201-from-mvc-to-swiftui-refactoring-model-apis-part-2
202-from-mvc-to-swiftui-from-classes-to-structs
203-parsing
204-parse-errors
205-evaluation
206-evaluation-errors
207-attribute-escaping
208-parsing-for-loops
209-evaluating-for-loops
210-member-expressions
211-simple-fuzzy-matching
212-scoring-results
213-complete-matching
214-from-recursion-to-loops
215-optimizing-performance
216-optimizing-performance-part-2
217-swiftui-slides-build-steps
218-swiftui-slides-function-builders
219-swiftui-slides-sizing-slides-to-fit
220-swiftui-slides-styling-elements-with-view-modifiers
221-swiftui-slides-customizing-animations
222-swiftui-slides-footers
223-drawing-trees-part-1
224-drawing-trees-part-2
225-view-protocols-and-shapes
226-fixed-frames
227-alignment
228-overlays-geometry-readers
229-flexible-frames
230-ideal-size-and-fixed-size
231-hstack-with-fixed-views
232-hstack-with-flexible-views
233-custom-alignment
234-custom-alignment-part-2
235-layout-priorities
236-fuzzing-hstack
237-grids-with-fixed-columns
238-grids-with-flexible-columns
239-designing-with-previews
240-testing-animations-with-previews
241-swiftui-layout-challenge-1
242-swiftui-layout-challenge-2
243-swiftui-layout-challenge-3
244-detecting-taps
245-drawing-curves
246-moving-points
247-more-gestures
248-generating-code
249-selection
250-keyboard-commands
251-grid-snapping
252-app-lifecycle
253-flow-layout-revisited
254-building-a-mapviewreader
255-gestures-and-animations
256-gestures-and-animations-part-2
257-matched-geometry-effect-part-1
258-asyncimage
259-matched-geometry-effect-part-2
260-matched-geometry-effect-part-3
261-views-and-nodes
262-observed-objects
263-tuple-views-and-view-builders
264-comparing-views
265-bindings
266-state-properties
267-state-dependencies
268-state-and-bindings
269-swift-concurrency-async-sequences-part-1
270-swift-concurrency-async-sequences-part-2
271-swift-concurrency-async-sequences-part-3
272-swift-concurrency-async-streams
273-static-site-generator-defining-rules
274-static-site-generator-the-environment
275-static-site-generator-result-builders
276-static-site-generator-foreach-and-templates
277-static-site-generator-environment-property-wrapper
278-large-scrolling-graph
279-large-scrolling-graph-part-2
280-large-scrolling-graph-part-3
281-structured-concurrency-part-1
282-structured-concurrency-part-2
283-delegates-and-asyncstream
284-async-delegates
285-animations-and-transactions
286-concurrent-web-crawler
287-concurrent-web-crawler-part-2
288-manual-continuations
289-reporting-results-with-asyncstream
290-asyncstream-cancelation
291-advanced-alignment-part-1
292-advanced-alignment-part-2
293-advanced-alignment-part-3
294-crdts-introduction
295-crdts-grow-only-counter
296-crdts-testing-integration
297-crdts-sequences
298-crdts-merging-sequences
299-crdts-array-based-sequences
300-crdts-deletion-in-sequences
301-crdts-collection-conformance
302-visualizing-async-algorithms-timeline-view
303-visualizing-async-algorithms-merging-async-streams
304-visualizing-async-algorithms-interactive-inputs
305-visualizing-async-algorithms-supporting-more-algorithms
306-visualizing-async-algorithms-combining-algorithms
307-visualizing-async-algorithms-ui-for-combining-algorithms
308-the-layout-protocol
309-building-a-photo-grid-square-grid-cells
310-building-a-photo-grid-animations
311-building-a-photo-grid-gestures
312-building-a-photo-grid-spring-animation-part-1
313-building-a-photo-grid-gestures
314-building-a-photo-grid-refactoring
315-search-for-a-mac-app-search-field-completions
316-search-for-a-mac-app-generating-search-results
317-search-for-a-mac-app-jumping-to-search-results
318-inspecting-swiftui-s-layout-process
319-inspecting-hstack-layout
320-custom-components-introduction
321-custom-components-creating-a-custom-stepper
322-custom-components-making-the-stepper-styleable
323-custom-components-creating-a-custom-stepper
324-custom-components-creating-a-custom-stepper
325-iphone-simulator-chrome-part-1
326-iphone-simulator-chrome-part-2
327-async-image-stateobject-vs-observedobject
328-async-image-caching
329-async-image-cleaning-up
330-staggered-animations
331-staggered-animations-with-variadic-views
332-staggered-animations-with-animatable-views
333-sticky-headers-for-scroll-views
334-sticky-headers-for-scroll-views-part-2
335-scroll-view-with-tabs
336-scroll-view-with-tabs-part-2
337-attributed-string-builder-part-1
338-attributed-string-builder-part-2
339-attributed-string-builder-part-3
340-attributed-string-builder-part-4
341-attributed-string-builder-part-5
342-attributed-string-builder-part-6
343-swiftui-style-backend-library
344-swiftui-style-backend-library-paths
345-swiftui-style-backend-library-environment
346-swiftui-style-backend-library-async-await
347-swiftui-style-backend-library-rule-modifiers
348-routing-with-codable-encoding
349-routing-with-codable-decoding
350-flow-layout-alignment
351-reimplementing-anchors-bounds
352-reimplementing-anchors-points
353-reimplementing-anchors-transforms
354-connecting-lines-with-anchors-part-1
355-connecting-lines-with-anchors-part-2
356-connecting-lines-with-anchors-part-3
357-git-under-the-hood-blobs
358-git-under-the-hood-trees
359-git-under-the-hood-commits
360-git-under-the-hood-writing-blobs
361-git-under-the-hood-writing-trees-commits
362-swift-observation-access-tracking
363-swift-observation-calling-observers
364-swift-observation-observable-macro-part-1
365-swift-observation-observable-macro-part-2
366-building-keyframe-animations-part-1
367-building-keyframe-animations-part-2
368-building-keyframe-animations-part-3
369-cubic-bezier-keyframes-part-1
370-cubic-bezier-keyframes-part-2
371-cubic-bezier-keyframes-part-3
372-cubic-bezier-keyframes-part-4
373-cubic-bezier-keyframes-part-5
374-interactive-marquee-view-part-1
375-interactive-marquee-view-part-2
376-interactive-marquee-view-part-3
377-interactive-marquee-view-part-4
378-structural-programming-introduction
379-structural-programming-macros
380-structural-programming-generating-forms
381-structural-programming-enums
382-structural-programming-separating-structure-and-values
383-structural-programming-more-macros
384-structural-programming-generating-random-values
385-tweakable-values-basic-approach
386-tweakable-values-generics
387-tweakable-values-custom-editors
388-tweakable-values-finishing-up
389-pattern-shape-styles
390-building-a-legend-view-part-1
391-building-a-legend-view-part-2
392-building-a-legend-view-part-3
393-pretty-printing-data-structure
394-pretty-printing-choices
395-pretty-printing-indentation
396-pretty-printing-annotations
397-conditional-aspect-ratio-modifier-part-1
398-conditonal-aspect-ratio-modifier-part-2
399-reimplementing-the-default-button-style
400-positioning-badges-part-1
401-positioning-badges-part-2
402-wobble-animation
403-picker-animation-part-1
404-picker-animation-part-2
405-debugging-animations
406-detecting-visible-cells
407-tooltips-part-1
408-tooltips-part-2
409-environment-preference-updates
410-bento-layout-part-1
411-bento-layout-part-2
Homepage

[To see links please register or login]




















Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live

[To see links please register or login]

No Password - Links are Interchangeable
[Image: signature.png]
Reply


Download Now



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now