Home
Search results “Swift coding style”
Best Coding Practices to Show during Job Interviews
 
12:36
Best practices and coding conventions are things that companies really look for when they are interviewing for developers to join the team. Today we'll go over a short list of things I consider to be best practices to follow. Most of the items on this list come from years of training and mentoring beginning engineers. Instagram Firebase Course https://www.letsbuildthatapp.com/course/instagram-firebase Facebook Group https://www.facebook.com/groups/1240636442694543/ iOS Basic Training Course https://www.letsbuildthatapp.com/basic-training Completed Source Code Follow me on Twitter: https://twitter.com/buildthatapp
Views: 110882 Lets Build That App
Swift Week 6: Best Practices
 
24:44
In this screencast, we'll be talking about best practices you should adopt when writing code. This includes properly structuring classes, logically grouping methods, commenting your code, avoid necessary whitespace, and properly naming variables.
Views: 2578 From Scratch TV
Swift Coding Style - iOS Dev Scout
 
16:31
Speaker: Akira Hirakawa (https://github.com/akirahrkw) Produced by Engineers.SG Help us caption & translate this video! http://amara.org/v/WChi/
Views: 152 Engineers.SG
Design Basics! (Color, Corners, Shadows : Swift in Xcode)
 
13:17
Massdrop's Sennheiser 6XX [Sponsored] - http://massdrop.7eer.net/c/388530/252901/4148?u=https%3A%2F%2Fwww.massdrop.com%2Fbuy%2Fmassdrop-sennheiser-hd6xx Today we dive into the basics of design and learn how to take a button (or any view really) and apply a different color, corner radius, and shadows onto it! Enjoy! :D ~Social Stuff~ Twitter - @archetapp Email - [email protected] Donate (Thank you!) - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XCX6T4UPC96ES
Views: 27784 Jared Davidson
Swift Style: An Opinionated Guide to an Opinionated Language
 
04:00
Now available from pragprog.com/titles/esswift Apple’s Swift programming language has finally reached stability, and developers are demanding to know how to program the language properly. Swift Style guides you through the ins and outs of Swift programming best practices. This is the first best practices book for serious, professional Swift programmers and for programmers who want to shine their skills to be hired in this demanding market. A style guide offers a consistent experience of well-crafted code that lets you focus on the code’s underlying meaning, intent, and implementation. This book doesn’t offer canonical answers on Swift coding style. It explores the areas of Swift where structure comes into play. Whether you’re developing a personal style or a house style, there are always ways to enhance your code choices. You’ll find here the ideas and principles to establish or enhance your own best style practices. Begin with simple syntactical styling. Strengthen code bracing for easy readability. Style your closures for safety and resilience. Perfect spacing and layout. Master literal initialization and typing. Optimize control flow layout and improve conditional style choices. Transition from Objective-C and move code into Swift the right way. Boost API design using proper naming and labeling. Elevate defaulted arguments and variadics to their right places. Finally, Erica offers her own broad recommendations on good coding practice. Now available from pragprog.com/titles/esswift
Views: 1158 PragProg
Swift API Design Guidelines - Apple WWDC 2016
 
41:16
Swift 3 introduces new API Design Guidelines specifically crafted to the unique character of Swift for clear, concise code. This talk will explore the philosophy behind the Swift API Design Guidelines and their application throughout the Swift Standard Library and the Cocoa and Cocoa Touch APIs. See how this API transformation will affect your Swift code and learn how to ensure a smooth transition to Swift 3. Learn how Swift 3 imports Objective-C APIs and how to expose rich Swift interfaces for existing Objective-C libraries. Learn more about Swift at https://swiftlang.eu
Views: 5958 Swift Language
iOS Popup View Using Separate View Controller (Xcode 8, Swift 3)
 
14:23
In this video I show you how to create a modal popup view using a separate view controller. The popup will appear on top the your main view controller. Artist of Screenshot: https://dribbble.com/ranjithalingal This tutorial continues into another video where I include the popup into the same view controller here: https://youtu.be/k-GvIqh5Xcs ✴️ Patreon: www.patreon.com/bigmountainstudio Facebook: www.facebook.com/bigmountainstudio Twitter: https://twitter.com/bigmtnstudio Want to buy me a coffee or a beer? ☕️ 🍻 🥇 Bitcoin: 1NoyTWYTZZXA6H8djuNp9WKRSJyvjwMFeA 🥈 Ethereum: 0x1CbAa9eaf94a06e60F1c5E9a5ca43DD8A631F89a 🥉 Bitcoin Cash: 1Jr96L7s8AP1cDx1Vy53mvAkXwvC97oVCp
Views: 78909 Mark Moeykens
iOS Swift Tutorial: Create a Circular Transition Animation (Custom UIViewController Transitions)
 
32:15
In this tutorial you are going to create a cool circular transition between two ViewControllers that could be used as a menu or to highlight another feature of your Apps. ### COUPON CODE FOR STC16 BUNDLE - 60% OFF ### YOUTUBESTACK60 Buy here: https://www.swift-tutorial-conference.net/#Bundle ### Register for Swift Tutorial Conference for FREE ### http://www.swift-tutorial-conference.net Web: http://www.brianadvent.com *** TUTORIAL FILES *** Github: https://github.com/brianadvent/CircularTransition ***COMMENTS*** If you have questions about the video or Cocoa programming, please comment below.
Views: 79522 Brian Advent
Part 4  - Creating the Modal Popup (iOS, Xcode 8, Swift 3)
 
24:22
This is the fourth part in a series. I have a couple tutorials on creating modal popups (modal views) but in this one we create one using a different way with a segue. (iOS, Xcode 8, Swift 3) In this video you will learn to: - Create a modal popup - Use a StackView - Use a blur control for the background - Dismiss the popup when touching outside of it ✴️ Patreon Page: www.patreon.com/bigmountainstudio Facebook: www.facebook.com/bigmountainstudio Code Blog: http://swiftquickstart.blogspot.com/ Twitter: https://twitter.com/bigmtnstudio Want to buy me a coffee or a beer? ☕️ 🍻 🥇 Bitcoin: 1NoyTWYTZZXA6H8djuNp9WKRSJyvjwMFeA 🥈 Ethereum: 0x1CbAa9eaf94a06e60F1c5E9a5ca43DD8A631F89a 🥉 Bitcoin Cash: 1Jr96L7s8AP1cDx1Vy53mvAkXwvC97oVCp
Views: 37581 Mark Moeykens
Swift 3: Twitter - Custom Navigation Bar (Ep 7)
 
13:55
Let's go ahead and build out our custom navigation bar that includes all the various Twitter elements. This should be relatively straightforward by setting the necessary elements on UINavigationItem. At the end of today's lesson, we'll go over how to clean up all the messy code by performing some easy refactoring. Also I'll show you how to use an extension to keep all this code in a separate file. Enjoy. Completed Source Code: https://www.letsbuildthatapp.com/course_video?id=722 Swift Basic Training Course: https://www.letsbuildthatapp.com/basic-training Follow me on Twitter: https://twitter.com/buildthatapp
Views: 54820 Lets Build That App
Customizing the Nav Bar Part 1: Colors (iOS, Xcode 8, Swift 3)
 
16:38
After this video you will know how to add the UINavigationController to an existing app, change it's colors or maybe you want to remove the UINavigationController background so just the title shows. Update the title color and button colors. This is part one in a series of customizing the UINavigationController (or as some people call it the "Nav Bar" or "Navigation Bar"). 🛠 Project Files on Patreon: https://www.patreon.com/posts/xcode-project-13469497 ✴️ Patreon: http://www.patreon.com/bigmountainstudio Facebook: http://www.facebook.com/bigmountainstudio Code Blog: http://swiftquickstart.blogspot.com/ Twitter: https://twitter.com/bigmtnstudio GitHub: https://github.com/bigmountainstudio Want to buy me a coffee or a beer? ☕️ 🍻 🥇 Bitcoin: 1NoyTWYTZZXA6H8djuNp9WKRSJyvjwMFeA 🥈 Ethereum: 0x1CbAa9eaf94a06e60F1c5E9a5ca43DD8A631F89a 🥉 Bitcoin Cash: 1Jr96L7s8AP1cDx1Vy53mvAkXwvC97oVCp
Views: 24814 Mark Moeykens
iOS Swift Tutorial: UITextView Tips and Tricks 12/24 🎄
 
17:33
In this tutorial you are going to learn how to use UITextView how to deal with the iOS onscreen keyboard and more. 🎄 All UIKit Advent Calendar Videos 🎄 https://www.youtube.com/playlist?list=PLY1P2_piiWEbWAmILtGHnFde7nVLZxcN0 ➡️ Web: http://www.brianadvent.com ➡️ Like on Facebook: https://www.facebook.com/Brian-Advent-1806189419592701/ 💼 PROJECT FILES 💼 http://tinyurl.com/hvxt3l2 ✉️ COMMENTS ✉️ If you have questions about the video or Cocoa programming, please comment below.
Views: 14926 Brian Advent
Programming in a Swift Style: Swift vs. Objective-C - 2016 RWDevCon Session - raywenderlich.com
 
57:11
Are you just getting started with Swift and need some style tips? Or are you learning Swift, but find yourself writing Swift code with an Objective-C accent? In this session, you’ll see contrasts between the old Objective-C ways and the new Swifty ways, and you’ll pick up some tips on how to make your types take full advantage of all that Swift has to offer. --- At our recent RWDevCon tutorial conference, in addition to hands-on tutorials, we also had a number of “inspiration talks” – non-technical talks with the goal of giving you a new idea or some battle-won advice, and leaving you excited and energized. We recorded these talks so that you can enjoy them even if you didn’t get to attend the conference. Here’s an inspiration talk from RWDevCon 2017: “I’m an Idiot” by Rich Turton. I hope you enjoy it! --- About www.raywenderlich.com: raywenderlich.com is a website focused on developing high quality programming tutorials. Our goal is to take the coolest and most challenging topics and make them easy for everyone to learn – so we can all make amazing apps. We are also focused on developing a strong community. Our goal is to help each other reach our dreams through friendship and cooperation. As you can see below, a bunch of us have joined forces to make this happen: authors, editors, subject matter experts, app reviewers, and most importantly our amazing readers! --- RWDevCon is a conference focused on high-quality programming tutorials. It’s right outside Washington DC, brought to you by the teams at raywenderlich.com and 360iDev. Here’s what makes RWDevCon special: Learn about iOS development with Swift via high quality hands-on tutorials led by the authors you know and love. Strong interactive focus - follow along with the instructor and learn by doing Make great friends and be a part of our awesome international community. Conference Highlights This year, for the first time ever, we offered two optional pre-conference workshops: Advanced App Architecture: This advanced workshop by Josh Berlin and René Cacheaux covered how to create a well designed boundary between subsystems, dependency injection, use case driven development, and more to result in a clean architecture for your apps. Advanced Apple Debugging and Reverse Engineering: This “mind-blowing” workshop by Derek Selander covered how to wield the power of LLDB and other debugging tools and dig deep into code. After the workshops, we had the opening reception for the conference. This was a chance for everyone to get to know each other, and enjoy some passed appetizers, beer, and mojitos! :] The next morning, Marin Todorov kicked off the conference with his inspiring speech titled Reflect & Refactor. He challenged us all to take stock of our lives at this moment, and ask ourselves “what do you need right now?” After that we started the main event of the conference: the 24 hands-on tutorials. The key difference is that instead of just watching the instructor talk, you code along with him or her! Some of our most popular tutorials this year included Swift Playgrounds in Depth, Server Side Swift, Advanced Auto Layout, Machine Learning, iOS Design Patterns, and Swift Memory Management. After two hard day’s work on tutorials, we switched over to inspiration talks. These are short, 18-minute non-technical talks designed to give you a new ideas and some battle-won advice, so you can go home energized and excited. Don’t worry – aside from all of these tutorials and inspiration talks, we had plenty of time for fun too. We played board games at lunch, and during our Friday night party we had the first ever James Dempsey Game Show! During the James Dempsey Game Show, contestants answered Apple and iOS trivia questions. Some were technical – like “Will it Compile?” – and some are non-technical, like “Who Said It – Jobs, Cook, or Ives?” The last day of the conference was on April 1, so of course we couldn’t miss the chance to play an April Fool’s joke on everyone: the “release” of Programmer Dancing by Tutorials! Then we had the real special surprise of the conference: all attendees got a free print copy of our new book RxSwift: Reactive Programming with Swift, and an advance copy of our upcoming book Advanced LLDB Debugging & Reverse Engineering (that isn’t even available on our site yet)! Overall, the team and I had so much fun learning, getting inspired, and meeting friends both new and old. We can’t wait for next year!
Views: 1116 raywenderlich.com
Design Textfields! (TextFieldEffects : Swift 3 in Xcode)
 
10:53
Today we explore a framework that let's you add some cool designs & effects to your boring textFields. The whole process is dead simple, and it can really take your app to the next level. Enjoy! TextFieldEffects by raulriera! - https://github.com/raulriera/TextFieldEffects CocoaPods - http://cocoapods.org End Human Trafficking! - http://ourrescue.org ~Social Stuff! Twitter - @archetapp Instagram - @archetapp Donate (Thank you!) - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XCX6T4UPC96ES Donate (Thank you!) - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XCX6T4UPC96ES
Views: 29693 Jared Davidson
Advanced Swift Generics: Best Solution to Eliminate Code Duplication!
 
17:18
Copying and pasting code often occurs in our application when we perform generic code logic. This is especially apparent with networking code. I'd like to share with you how you can use Generics to eliminate a lot of code duplication in your codebase. Enjoy. Podcasts Course https://www.letsbuildthatapp.com/course/Podcasts Intermediate Training Core Data https://www.letsbuildthatapp.com/course/intermediate-training-core-data Instagram Firebase Course https://www.letsbuildthatapp.com/course/instagram-firebase Facebook Group https://www.facebook.com/groups/1240636442694543/ Completed Source Code https://www.letsbuildthatapp.com/course_video?id=3112 Instagram: https://www.instagram.com/buildthatapp/ Twitter: https://twitter.com/buildthatapp Hackintosh Build i9 9900k: https://amzn.to/2CvQj6v ASUS Z390 Motherboard: https://amzn.to/2JpaQ2B 16GB Corsair Vengeance RGB RAM: https://amzn.to/2YbygvJ Corsair H100i Platinum Water Cooler: https://amzn.to/2FnbM22 Thermaltake RGB Power Supply: https://amzn.to/2TgKDTu Intel 1TB SSD: https://amzn.to/2Tkdk1V Corsair 280x Computer Case: https://amzn.to/2WcjvH2 AMD Radeon 4GB RAM GFX Card: https://amzn.to/2TYMyAp LG 34" Widescreen 3440 x 1440: https://amzn.to/2Tk7q0S Rode NT1 Microphone: https://amzn.to/2TZgX1r Focusrite Audio Interface: https://amzn.to/2U12gey Panasonic GH4 DSLR: https://amzn.to/2U4BrG6 Magewell HDMI to USB3 Capture Card: https://amzn.to/2Jp2esI
Views: 18179 Lets Build That App
Editing Style in TableView in  Xcode9.0 (Swift 4.0)
 
08:43
In this Tutorial we are going to learn how we can edit default style button in tableview cells by sliding tableview cell from right to left and perform action on click of these button. Link of Simple Table View : https://www.youtube.com/watch?v=h3qxQYL2uRQ&t=14s&pbjreload=10 #Like#Share#Comment#### SUBSCRIBE### -~-~~-~~~-~~-~- Please watch: "Create a Search bar to Search from TableView Xcode 9.0 (Swift 4.0) " https://www.youtube.com/watch?v=wVeX68Iu43E -~-~~-~~~-~~-~-
Views: 4703 Let Create An App
Advanced Swift: Callback Hell Network Calls - Async Await Style Fix
 
21:35
In this lesson, we'll examine a great solution to a very common problem of nesting multiples callbacks in our Swift code. This is commonly referred to as callback hell in the Javascript community and there are many solutions to be found. Today, I'll go over a good way to use Async Await style data fetching to solve nesting our callback. AppStore JSON APIs https://www.letsbuildthatapp.com/course/AppStore-JSON-APIs Tinder Firestore Swipe and Match https://www.letsbuildthatapp.com/course/Tinder-Firestore-Swipe-and-Match Twitter Slide Out Menu Course https://www.letsbuildthatapp.com/course/Twitter-Slide-Out-Menu Podcasts Course https://www.letsbuildthatapp.com/course/Podcasts Intermediate Training Core Data https://www.letsbuildthatapp.com/course/intermediate-training-core-data Instagram Firebase Course https://www.letsbuildthatapp.com/course/instagram-firebase Facebook Group https://www.facebook.com/groups/1240636442694543/ Completed Source Code https://www.letsbuildthatapp.com/course_video?id=4962 Instagram: https://www.instagram.com/buildthatapp/ Twitter: https://twitter.com/buildthatapp Hackintosh Build i9 9900k: https://amzn.to/2CvQj6v ASUS Z390 Motherboard: https://amzn.to/2JpaQ2B 16GB Corsair Vengeance RGB RAM: https://amzn.to/2YbygvJ Corsair H100i Platinum Water Cooler: https://amzn.to/2FnbM22 Thermaltake RGB Power Supply: https://amzn.to/2TgKDTu Intel 1TB SSD: https://amzn.to/2Tkdk1V Corsair 280x Computer Case: https://amzn.to/2WcjvH2 AMD Radeon 4GB RAM GFX Card: https://amzn.to/2TYMyAp LG 34" Widescreen 3440 x 1440: https://amzn.to/2Tk7q0S Rode NT1 Microphone: https://amzn.to/2TZgX1r Focusrite Audio Interface: https://amzn.to/2U12gey Panasonic GH4 DSLR: https://amzn.to/2U4BrG6 Magewell HDMI to USB3 Capture Card: https://amzn.to/2Jp2esI
Views: 10458 Lets Build That App
Images in UITextFields - (iOS, Xcode 8, Swift 3)
 
24:56
Can you put images or icons in a UITextField? Watch and find out! NOTE: One thing people have asked for is padding between image and text. I've updated this class in Github and added a rightPadding and leftPadding if you want to take a look. It's was last updated for Swift 4.2 https://github.com/bigmountainstudio/DesignableX/blob/master/DesignableXTesting/DesignableXTesting/DesignableX/UITextFieldX.swift Access over 70 projects as a patron on my Patreon site: ✴️ Patreon: www.patreon.com/bigmountainstudio Facebook: www.facebook.com/bigmountainstudio Code Blog: http://swiftquickstart.blogspot.com/ Twitter: https://twitter.com/bigmtnstudio Want to buy me a coffee or a beer? ☕️ 🍻 🥇 Bitcoin: 1NoyTWYTZZXA6H8djuNp9WKRSJyvjwMFeA 🥈 Ethereum: 0x1CbAa9eaf94a06e60F1c5E9a5ca43DD8A631F89a 🥉 Bitcoin Cash: 1Jr96L7s8AP1cDx1Vy53mvAkXwvC97oVCp
Views: 24048 Mark Moeykens
Start Using Lazy | Swift 5, Xcode 10
 
14:00
Today we go over why you should start using the lazy keyword in your apps. There are a lot of ways to optimize your app's performance and using the lazy keyword is one of the easiest ways to do it. By the end of this tutorial, you will know why using lazy is important and how it can make your app be much faster. *** Show Notes and Links *** Need Help? https://kiloloco.com/membership Project Files: https://kilo-loco.teachable.com/courses/youtube/lectures/9261268 Kyle Lee on Social Media: www.kiloloco.com YouTube- https://www.youtube.com/kiloloco Twitter- https://twitter.com/kilo_loco Instagram- https://instagram.com/kilo_loco ---------GEAR ------- Code Passionately T-Shirt http://a.co/d/53OkIu0 Laptop - 2017 MacBook Pro https://amzn.to/2tk5yLr Microphone - PowerDeWise Lavalier Microphone https://amzn.to/2In9PCh DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, we’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!
Views: 7105 Kilo Loco
Auto Layout Tutorial in Xcode with Swift for iOS 11 | iOS Development Tutorial
 
01:03:48
DOWNLOAD PROJECTS: https://www.ductran.co/p/get-autolayout Have you ever wanted to build universal apps meaning you build 1 app UI that can work on any screen size? That's what Auto Layout in iOS will help you. In this Auto Layout tutorial, you'll learn: + What's Auto Layout + How to add unambiguous constraints + Different kinds of constraints in Auto Layout. + Priorities in Auto Layout Constraints + How to programmatically create auto layout constraints + What's Auto Layout Content Hugging Priority vs. Content Compression Resistence Priority + Stack View in iOS + How to create and use UIStackView with Auto Layout First off, let's download the starter project Duc prepared for you. Just simply enter your name and email on the page to get: + the starter and complete projects of this episode + Duc's step-by-step video tutorial + Duc's new training on How to Build Nike E-commerce Store WITHOUT Losing Your Shirt It's all awesome iOS development training for you, for FREE! FREE DOWNLOAD: https://www.ductran.co/p/get-autolayout ********* ABOUT CODE MASTERY ********* Code Mastery is hosted by Duc Tran, founder of Developers Academy. This is his free-style no notes, no teleprompter presentation and live coding broadcast with you guys everyday. To join Duc's free courses, register for free at http://ductran.co/ ********* MEET DUC TRAN ********* Duc Tran is founder of Developers Academy, one of the world's leading iOS, Android and Web development trainers. More than 2,000,000 developers have studied his video trainings; 100,000 developers see his posts each month. Each year, Duc has helped 20,000 plus developers graduate from his online courses or video series. ********* FREE TRAININGS IN IOS DEVELOPMENT ********* To subscribe and get free tutorials, courses and weekly content, visit me at: http://ductran.co/ Connect with Duc on facebook: http://facebook.com/ductranfan Tweet him: https://twitter.com/ductrongtran Get daily inspiration: http://instagram.com/ductran.co/ ********* SOURCE CODE IN THIS COURSE ********* NetworkProcessor.swift class NetworkProcessor { lazy var configuration: URLSessionConfiguration = URLSessionConfiguration.default lazy var session: URLSession = URLSession(configuration: self.configuration) let url: URL init(url: URL) { self.url = url } typealias JSONDictionaryHandler = (([String : Any]?) - Void) func downloadJSONFromURL(_ completion: @escaping JSONDictionaryHandler) { let request = URLRequest(url: self.url) let dataTask = session.dataTask(with: request) { (data, response, error) in if error == nil { if let httpResponse = response as? HTTPURLResponse { switch httpResponse.statusCode { case 200: // successful response if let data = data { do { let jsonDictionary = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) completion(jsonDictionary as? [String : Any]) } catch let error as NSError { print("Error processing json data: \(error.localizedDescription)") } } default: print("HTTP Reponse Code: \(httpResponse.statusCode)") } } } else { print("Error: \(error?.localizedDescription)") } } dataTask.resume() } } Full access to source code: https://ductran.co/p/weather-rest-api Episode tags: duc tran, ductran.co, developers academy, REST, REST API, REST API in ios tutorial, ios REST API, how to parse json, parse json in ios, parse json, parse json swift, parse json swift tutorial, parse json in Swift, alamofire, alamofire tutorial, uicollectionview, json ios, ios json parsing, ios json, ios json tutorial, json swift tutorial, swift json tutorial, parse json in ios,swiftyjson, nsurlsession, urlsession, firebase, alamofire, alamofire tutorial, alamofire swift tutorial, auto layout xcode,auto layout constraints,ios auto layout,duc tran,ductran.co, how to make an app,how to build an app,how to build ios app,xcode tutorial,swift tutorial for beginner,how to build an ios app, how to build an ios app in swift, xcode storyboard tutorial,build ios app xcode,auto layout table view
Views: 57585 David Tran
Writing beautiful code in Swift using SwiftLint
 
11:44
In this video I'll show you how to install and setup SwiftLint on your existing Xcode project. I'm also going to show how you can use Hound CI to enforce the rest of the team to start following the coding convention specified by SwiftLint. Links: SwiftLint repo: https://github.com/realm/SwiftLint Homebrew: http://brew.sh Pull Request created in video: https://github.com/JagCesar/CloudKitCurrentUser/pull/1 Hound CI: https://houndci.com
Views: 6404 JagCesar
Table View Cells - Beginning Table Views with Xcode 10, iOS 12, Swift 4.2 - raywenderlich.com
 
08:07
To display data, you need a table view cell but cells come with a few other features as well. This episode will get you started with them. Download the course materials: https://files.betamax.raywenderlich.com/attachments/videos/1980/22cae385-447b-4f10-83f7-85107acc75c5.zip Watch the full course: https://www.raywenderlich.com/5995-beginning-table-views --- About www.raywenderlich.com: raywenderlich.com is a website focused on developing high quality programming tutorials. Our goal is to take the coolest and most challenging topics and make them easy for everyone to learn – so we can all make amazing apps. We are also focused on developing a strong community. Our goal is to help each other reach our dreams through friendship and cooperation. As you can see below, a bunch of us have joined forces to make this happen: authors, editors, subject matter experts, app reviewers, and most importantly our amazing readers! --- From Apple's Human Interface Guidelines: (https://developer.apple.com/design/human-interface-guidelines/ios/views/tables/) A table presents data as a scrolling, single-column list of rows that can be divided into sections or groups. Use a table to display large or small amounts of information cleanly and efficiently in the form of a list. Generally speaking, tables are ideal for text-based content, and often appear as a means of navigation on one side of a split view, with related content shown on the opposite side. iOS implements two styles of table, plain and grouped Plain. Rows can be separated into labeled sections, and an optional index can appear vertically along the right edge of the table. A header can appear before the first item in a section, and a footer can appear after the last item. Grouped. Rows are displayed in groups, which can be preceded by a header and followed by a footer. This style of table always contains at least one group and each group always contains at least one row. A grouped table doesn’t include an index. Think about table width. Thin tables can cause truncation and wrapping, making them hard to read and scan quickly at a distance. Wide tables can also be difficult to read and scan, and can take away space from content. Begin showing table content quickly. Don’t wait for extensive table content to load before showing something. Fill onscreen rows with textual data immediately and show more complex data—such as images—as it becomes available. This technique gives people useful information right away and increases the perceived responsiveness of your app. In some cases, showing stale, older data may make sense until fresh, new data arrives. Communicate progress as content loads. If a table’s data takes time to load, show a progress bar or spinning activity indicator to reassure people that your app is still running. Keep content fresh. Consider updating your table’s content regularly to reflect newer data. Just don’t change the scrolling position. Instead, add the content to the beginning or end of the table, and let people scroll to it when they’re ready. Some apps display an indicator when new data has been added, and provide a control for jumping right to it. It’s also a good idea to include a refresh control, so people can manually perform an update at any time. Avoid combining an index with table rows containing right-aligned elements. An index is controlled by performing large swiping gestures. If other interactive elements reside nearby, such as disclosure indicators, it may be difficult to discern the user’s intent when a gesture occurs and the wrong element may be activated. Table Rows You use standard table cell styles to define how content appears in table rows. Basic (Default). An optional image on the left side of the row, followed by a left-aligned title. It’s a good option for displaying items that don’t require supplementary information. For developer guidance, see the UITableViewCellStyleDefault constant of UITableViewCell. Subtitle. A left-aligned title on one line and a left-aligned subtitle on the next. This style works well in a table where rows are visually similar. The additional subtitle helps distinguish rows from one another. For developer guidance, see the UITableViewCellStyleSubtitle constant of UITableViewCell. Right Detail (Value 1). A left-aligned title with a right-aligned subtitle on the same line. For developer guidance, see the UITableViewCellStyleValue1 constant of UITableViewCell. Left Detail (Value 2). A right-aligned title, followed by a left-aligned subtitle on the same line. For developer guidance, see UITableViewCellStyleValue2 constant of UITableViewCell. All standard table cell styles also allow graphical elements, such as a checkmark or disclosure indicator. Of course, adding these elements decreases the space available for titles and subtitles. Keep text succinct to avoid clipping. Truncated words and phrases are hard to scan and decipher.
Views: 11463 raywenderlich.com
Swift - Set Status Bar Style Tutorial
 
01:58
Tutorial on setting the Status Bar Style to white in Swift. Source Code: https://github.com/awseeley/Set-Status-Bar-Style-Tutorial Subscribe for more tutorials: http://bit.ly/1xs53Li Our Website: http://www.seemuapps.com Follow us on Twitter: https://twitter.com/SeemuApps Like us on Facebook: https://www.facebook.com/SeemuApps
Views: 8726 Seemu Apps
Swift News #46 - Evolving Swift, # of apps in Swift, Productivity, Style Guides, ARKit & More!
 
18:06
Swift News is all about curating this week's latest news involving iOS Development and Swift. In this week's episode I discuss the evolution of Swift after ABI Stability, how many apps are using Swift, ways to increase productivity as a developer, and Swift style guides. I also discuss some basic animations, spending by iPhone users, how Lyft implemented their scooter feature, Indie iOS Dev, ARKit & more! Subscribe to stay up to date with the latest Swift News every Monday! Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies & Goodies: seanallen.co/store Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I have a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Ray Wenderlich Books: https://store.raywenderlich.com/a/20866/link/1 Ray Wenderlich Videos: https://store.raywenderlich.com/a/20866/link/24 Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my iOS Dev Setup & iOS Dev Book Recommendations https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Hired.com: https://hired.com/x/1n01g Timestamps: Evolution of Swift - 0:33 How many apps are in Swift - 2:33 Dev account 2FA - 4:41 iOS Dev productivity - 5:22 Swift style guide - 7:54 Animations - 9:26 iPhone user spending - 10:03 Lyft scooters -11:29 Indie dev - YT Tracker - 13:05 Design - 14:32 ARKit - 17:16 Links in the show: Evolving Swift after ABI Stability: https://swift.org/blog/abi-stability-and-apple/ How many apps use Swift?: https://blog.andrewmadsen.com/post/182862756395/how-many-apps-use-swift-in-2019 Apple Developer Account 2FA: https://www.jonathant.com/2019/02/13/how-to-activate-apple-id-2fa-when-you-have-two-accounts/ iOS Dev Productivity: https://www.avanderlee.com/optimization/speeding-up-development-a-collection-of-tips/ Swift Style Guides: http://www.vadimbulavin.com/swift-code-style/ Basic Animations: https://www.swiftbysundell.com/basics/animations iPhone User Spending: https://techcrunch.com/2019/02/11/us-iphone-users-spent-79-last-year-up-36-from-2017/ Lyft Scooter Implementation: https://eng.lyft.com/from-four-wheels-to-two-403bcf1cbf59 Indie Dev - YT Tracker https://www.edouardbarbier.com/blog/celebrating-my-apps-first-anniversary-from-zero-to-lifestyle-business/ Design Tools Repo: https://github.com/LisaDziuba/Awesome-Design-Tools Can't Unsee: https://cantunsee.space Design Memes: https://www.invisionapp.com/inside-design/6-design-dev-memes/ ARKit: https://www.twinkl.co.uk/reality
Views: 4656 Sean Allen
Customizing UIPickerView (iOS, Xcode 8, Swift 3)
 
24:48
In this video you will learn how to add your own view (UIView) to the UIPickerView. How to format it and make it look good. This is the first video in a series. In the next video you'll learn how to make the UIPickerView into a horizontal picker view. And in the final video you'll learn how to respond to changes in the picker views using notifications (NotificationCenter). 🛠 Project Files on Patreon: https://www.patreon.com/posts/horizontal-xcode-10495599 ✴️ Patreon: http://www.patreon.com/bigmountainstudio Project Files: https://www.patreon.com/posts/horizontal-xcode-10495599 Facebook: http://www.facebook.com/bigmountainstudio Code Blog: http://swiftquickstart.blogspot.com/ Twitter: https://twitter.com/bigmtnstudio Want to buy me a coffee or a beer? ☕️ 🍻 🥇 Bitcoin: 1NoyTWYTZZXA6H8djuNp9WKRSJyvjwMFeA 🥈 Ethereum: 0x1CbAa9eaf94a06e60F1c5E9a5ca43DD8A631F89a 🥉 Bitcoin Cash: 1Jr96L7s8AP1cDx1Vy53mvAkXwvC97oVCp
Views: 29155 Mark Moeykens
UITableView | Custom Cells! (Swift 4 in Xcode)
 
15:41
Today we're gonna dive into creating custom table view cells using all code baby! Hope you guys enjoy it! :D Music by Andrew ApplePie Jarvis Desk - https://goo.gl/JbVrWF Fully Lumen Lamp - https://goo.gl/ndZUKD Topo Anti-Fatigue Mat - https://goo.gl/sZ2n52 ~Social Stuff~ Website - https://www.archetapp.com Twitter/Instagram - @archetapp
Views: 52606 Jared Davidson
Fully Programmatic Collection View || Create Instagram Style Profile || Swift 5
 
45:28
In this video we go over how to create an Instagram style profile with a collection view, done 100% programmatically. ** RESOURCES ** Starting Template Source Code: https://github.com/sdowless/AutoLayout/archive/master.zip Completed Source Code: https://github.com/sdowless/AutoLayout/archive/completed_profile.zip ** COURSES ** Instagram Clone w/ Firebase: https://www.udemy.com/instagram-clone-w-swift-4-firebase-and-push-notifications/ Discount Code: CODEMORE (Gives you course for 14.99!) MapKit Course w/ Swift 4: https://appstuff.teachable.com/purchase?product_id=975071 Pokedex Course: https://www.udemy.com/ios-12-swift-4-build-a-pokedex-app/ Discount Code - POKECODE (Gives you course for 14.99!) ** OTHER VIDEOS ** Profile Header Tutorial: https://www.youtube.com/watch?v=6sVf3NT-VyM ** SOCIAL MEDIA ** Channel Instagram - @appstuffllc Personal Instagram - @stephan.dowless *** NEW TO THE CHANNEL? *** My name is Stephan Dowless I am a professional iOS developer based out of Washington DC Here to help you learn :) *** SUPPORT THE CHANNEL AND NEW VIDEOS *** Venmo: @stephan-dowless
Views: 598 AppStuff
Part 1 - Adding Custom Fonts in iOS (Xcode 8, Swift 3)
 
23:34
This is the first part of a series of videos where I teach different methods to build great looking interfaces for multiple size devices. In this video you will learn: - Different image options - Where to find great looking custom fonts - How to find multiple fonts that look great together - How to download and add custom fonts to your iOS project - How to set options so your text always fits inside your label no matter what the size Patreon Page: https://www.patreon.com/bigmountainstudio Facebook: https://www.facebook.com/bigmountains... Code Blog: http://swiftquickstart.blogspot.com/ Twitter: https://twitter.com/bigmtnstudio
Views: 10275 Mark Moeykens
Swift Tutorial:- Add padding to UITextField when Border style either set to none or line style
 
11:33
UITextField is the basic control used for getting input from user. In this video, we will how to add padding to UITextField. There are 4 border styles associated with UITextField 1) Round rect : UITextfield border gas round corners, default padding is given by iOS 2) Bezel: UITextField has border as bezel, default padding is given by iOS 3) Line: Border with line, no default padding is given by iOS 4) None: No border is given to UITextField, no default padding is given by iOS After watching this video, you will learn following things 1) How to create and custom UITextField class 2) Override default UITextField methods in order to give padding to UITextField, with border style, line and None 3) Border styles in UITextField If you have any feedback, then please write down it in the comment section. Thanks for watching :) Source code:- http://bit.ly/2JRvB1N
Views: 1674 Swift Tutorials
Swift for Java Developers
 
03:03:11
Apple surprised us during the keynote at this years edition of WWDC. "What if we could have a language as powerful as Objective C, but without the C?", they asked. And then So they announced Swift, their brand new language to develop iOS and OS X applications. We soon discovered that Swift wasn't simply the next object-oriented language. It is a modern language, supporting functional as wel as object-oriented style of programming, it's type safe and easy to read. The community embraced this new language and has been experimenting with it as well as delivering production quality code. To make sure you don't miss all of the fun, we've prepared an introduction to the language, focussing on the resemblance and differences between Swift and Java. You'll learn about Swift's syntax, its type system and its functional style of programming. At the end of the session you should be ready to start experimenting yourself, and maybe, who knows, write your first non-Java app. Author: Mike Seghers I started working as IT consultant mid-2001. Right at the start, I submerged in the world of Java. I've been building enterprise web applications with the aid of well known frameworks such as Spring, J(2)EE, JSF, Hibernate, ... Later on I built up experience in RIA development with a focus on enterprise integration. iOS development is what takes most of my time these days. I love giving presentations and try to be an active member of several developer communities.
Views: 6386 Parleys
5 Swift Naming Conventions For Variables |
 
06:04
Launch Your First Android app with our TOP course at 82% OFF (24 hrs ONLY) HERE https://goo.gl/7veBXc "Learn How To Design + Code A Complete App From Scratch To Playstore" ➨ https://www.youtube.com/watch?v=aWGGZCOHZ1k -~-~~-~~~-~~-~- This video talks about Swift Naming conventions and the optional use of semicolons in Swift. Use camel case for each word where the first word is written fully using small alphabets and each word after that has its first letter capitalized HOW TO LEARN? https://www.youtube.com/watch?v=7WKCpAsr-GA OUR WEBSITE http://slidenerd.com WHERE TO GET CODE? http://github.com/slidenerd OUR SOCIAL LINKS https://www.facebook.com/groups/AndroidProgramming/ Follow us on http://google.com/+slidenerd http://facebook.com/slidenerd https://twitter.com/slidenerdtech http://pinterest.com/slidenerd
Views: 1998 slidenerd
How To Store Data Permanently With User Defaults In xCode 8 (Swift 3.0)
 
08:01
In this video, I show you how you can store data permanently with User Defaults in xCode 8, using Swift 3.0. Check out my Swift courses: https://www.udemy.com/user/sehehe/ Project files: http://wp.me/p7UH2k-15
Views: 35694 The Swift Guy
C style for statement has been removed in Swift 3 | Xcode 9
 
01:11
Topic: How to fix error in Xcode: "C style for statement has been removed in Swift 3" * Subscribe us: - Youtube: https://goo.gl/xwm3Pv - Facebook: https://www.facebook.com/somrithchhean/ - Twitter: www.twitter.com - Medium: https://goo.gl/Hi9agQ - Website: www.somrithchhean.com * Partnership with iKhmer4ever: Facebook Page: https://goo.gl/W8Vjnu Youtube Channel: https://goo.gl/fkjM8I Website:http://www.ikhmer4ever.com Twitter: https://twitter.com/ikhmer4ver Medium: https://medium.com/@ikhmer4ever Free Android Training here: - http://bit.ly/2ctZrZM - https://www.youtube.com/watch?v=HvgzzuYV4WA&list=PLcwcuvlq19zzoMZL1C4UGmiF3EANHqHR0 Free iOS Training here: - http://bit.ly/2ctG5GX - https://www.youtube.com/watch?v=MG3y42E3ipQ&list=PLcwcuvlq19zwZhw-PNP8QrDWhKC9-UWIY More video mobile app training: 1. https://youtu.be/bA2wDt7MznE 2. https://www.youtube.com/watch?v=8x64hzj4xko 3. https://www.youtube.com/watch?v=AnHH6MOcEac 4. https://www.youtube.com/watch?v=5pTh133mbpI 5. https://www.youtube.com/watch?v=5df2vN9HcY4 6. https://www.youtube.com/watch?v=XUWsmLaXBmE 7. https://www.youtube.com/watch?v=39P-KGTpdTs 8. https://www.youtube.com/watch?v=umpktKQxdbo 9. https://www.youtube.com/watch?v=FoN4etY7cAo 10. https://www.youtube.com/watch?v=hDBURPB09wA
Create a Search bar to Search from TableView Xcode 9.0 (Swift 4.0)
 
12:57
Hello everyone, I hope you guys are doing well, in this tutorial we are going to learn about how we can implement the search bar to search the element from the table view. When we have a huge list of elements and we have to find specific then we need the search bar to search for an element from the list. You can customize the Search bar according to your requirements. Project Link: https://drive.google.com/open?id=1Rcr3ME-T1f9N3jASz67LHnNd2HdkBRPg If you like my videos don't forget to #SUBSCRIBE #LIKE #SHARE #COMMENT. Don't forget to watch previous videos and series. UITabBar Controller : - https://youtu.be/YlkAq5nY1-4 UserDefaults and AutoLogin features: https://www.youtube.com/playlist?list=PLyk1_B-u08LNb7M0bErYHWaBL7yuBQ4h5 Expand/Collapse Sections : https://www.youtube.com/playlist?list=PLyk1_B-u08LOcAc07rjTYmR17-sdGk9MI UICollectionView Series :- https://www.youtube.com/playlist?list=PLyk1_B-u08LN-wuLR_YQLAY4mPrl4BjWC UITableView Series :- https://www.youtube.com/playlist?list=PLyk1_B-u08LPcO0X1hnBVi3axc_bOqTY6 Custom Activity Indicator Swift 4.0 Xcode 9.0: https://youtu.be/Vk-B6UPLOjA Create a Carousel in Xcode 9.0 ( Swift 4.0): https://youtu.be/4gr0QPiDRqc Import An Image From Photo Library In XCode 9 (Swift 4.0): https://youtu.be/0EF2QsUOj90 Scroll View: https://youtu.be/7MULx250tyc Size Classes: https://youtu.be/VLh0RIQmCr4 DropDown menu: https://youtu.be/b1LiBiLjca4 Stack View: https://youtu.be/XTj7PZZNEEI Please don't forget to #SUBSCRIBE my channel for iOS related cool stuff. Any questions, suggestions, or improvements please comment below. Thank You Happy Coding.
Views: 20848 Let Create An App
How to export layer styles to CSS, Swift, or Android code without Photoshop or Sketch?
 
01:16
To learn how to generate CSS, Less, Sass, SCSS, Stylus, CSS in JS, React Native, Styled Components, Swift, Android code from layered design files, check these tutorials: https://avocode.com/tutorials/photoshop/exporting-code-from-psd https://avocode.com/tutorials/sketch/exporting-code-from-sketch Avocode is a cross-platform app that lets you upload, open, inspect and share Photoshop and Sketch designs on Mac, Windows and Linux. Export layers as PNG, JPEG, SVG or WebP in any resolution. Measure, pick colors and turn layers to code. Avocode comes with a 14 days free trial. Learn more: https://avocode.com/
Views: 3595 Avocode
UITableView: Swipe Actions in iOS 11 | Swift 4 | Xcode 9
 
10:34
Learn how to implement swipe actions in iOS 11. Starter Project: https://github.com/gtokman/Swipe-Actions Documentation: https://developer.apple.com/documenta... Check out Setapp: http://bit.ly/setapplink 🎉 SUPPORT THE CHANNEL AND NEW VIDEOS 🎉 Venmo: @GaryTokman Buy Me A Coffee: https://buymeacoff.ee/buildswiftapps Subscribe: http://bit.ly/buildswiftappschannel 🔥 FIND ME ON THE WEB 🔥 Site: https://buildswiftapps.com Twitter: https://bit.ly/bestgaryever / @bestgaryever Github: https://bit.ly/garytokman 💰 BUSINESS INQUIRY 💰 Email: [email protected] NEW HERE? My name is Gary Tokman. I'm an iOS developer & creator based in Boston. I upload new videos every week. Music Credit 🎧 Music provided by Argofox: SANDR - Miles High https://youtu.be/D98EouFJYT4 DISCLAIMER: This video and description contain affiliate links, which means that if you click on one of the product links, I’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support! #buildswiftapps #iosdev #swiftlang
Views: 16133 Gary Tokman
How to Create a Card Layout in Swift (UICollectionView)
 
26:11
In this video I thought we'd go over how to create a card layout similar to Android by using UICollectionView. Project files: https://github.com/rileydnorris/cardLayoutSwift
Views: 16186 Riley Norris
Swift 4 - Date and Time (Part 4: DateFormatter.Style)
 
30:02
In this video I show you how you can display date and time by using DateFormatter Styles.
Views: 420 TheProgrammingJedi
Custom View Controller Transitions - Xcode 8/Swift 3
 
11:34
Learn how to implement custom view controller transition
Views: 12494 BR Studio - Coding
Swift Programming Tutorial: Create an App Like UBER- Part 1-Using Swift 2 Code
 
29:41
[UPDATED VIDEO HERE ------- https://youtu.be/Ldd1yECICVs ] *The tutorial in this video has been updated with FIREBASE! Click the link above to access the updated content.* I'm using the swift programming language in this series of tutorials to code a mobile iphone application like the Uber app. I'm using swift 2 which will be great for you to watch and learn from me coding a real live iPhone application. In part 1 you will learn how connect your app to parse, which will be the backend for all of our data. You will also learn how to create a video background which is very inviting for the end user and is displaying when you open the Uber app. The video background is displayed using the AVPlayer class and is set to loop so that the video constantly repeats. After the video background is displayed you will add the title text on top of the video as you see in the Uber app. In our case the text displayed will be labeled Ober which will be the name of our iphone application. We will be adding the UILabel fully in code for this tutorial. You will go to parse.com, register, and download the required frameworks that need to be imported in xcode to allow you to connect to the parse backend. Once you're connected to parse, you can utilize the frameworks functions to store data on parse via your iphone applications. Utilizing parse as a backend allows you to create apps very quickly and efficiently. Since your data will be on parse, you will be able to make changes to data while your app is in the app store without re-submitting the application as an update. In this video you will be working with the following frameworks UIKit AVKit AVFoundation Parse In this video you will be working with the following files. AppDelegate.swift ViewController.swift Main.storyboard In this video(part 1) You will get to dive into the swift programming language by creating 3 functions, 2 of which will accept parameters. The accepted parameters will be a UIView and NSNotification. You will work with viewDidLoad() function, NSUrl, NSBundle, AVPlayer, Frames, AVLayers, NSNotificationCenter, Observers, Selectors, AVPlayerItem, UILabel, UIColor, UIFont, Subviews. If you're a new coder, you will be introduced to concepts such as variables, constants, and functions. You will also get to create a function which accepts a parameter and then you will pass an object into the function when the function is used. When you create a function, you add code to that function and then you can run that function anywhere in the iphone application. Once the function is called within the app, the code will run that is inside of the function. Swift parameters have names and can be accessed inside a function so that when you pass the parameter in, code will use the data that is passed in.For example, In the app, I create a function which accepts a UIView as a parameter. A UIView is a view in your application and you can make changes to the UIView in the function. When you pass in a view somewhere else in code, those changes that you made on the view will be set for the passed in view. Don't forget to subscribe to our Channel, Click the link below to join our mailing list to get notified when we add the next video in this 4 part email series. http://swiftowls.com Additional Information and Resources that will help you: Learn more about UILabel: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UILabel_Class/ Learn more about AVKit: https://developer.apple.com/library/mac/documentation/AVKit/Reference/AVKitFramework/ Learn more about AVFoundation: https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVFoundationFramework/ Register at Parse for backend: https://www.parse.com Learn more about NSURL: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/ Learn more about NSBundle: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSBundle_Class/ Learn more about UIColor: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIColor_Class/ Learn more about UIFont: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIFont_Class/index.html Learn more about NSNotificationCenter: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/ Learn more about AVPlayer: https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayer_Class/index.html Learn more about AVPlayerItem: https://developer.apple.com/library/prerelease/ios/documentation/AVFoundation/Reference/AVPlayerItem_Class/index.html Learn more about UIView: https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/
Swift News #43 - Swift 5 in Xcode 10.2, Type Aliases, Loops, Hiring, Coordinators & More!
 
17:17
Swift News is all about curating this week's latest news involving iOS Development and Swift. In this week's episode I discuss Swift 5 released in the Xcode 10.2 beta, Type Aliases, how Artsy hired engineers and how to communicate with your designer. I also discuss the coordinator pattern, phased adoption, 10 year challenge for apps, new HIG subscription requirements, Loops and iOS Conf SG 2019. Link to my book - How I Became an iOS Developer: https://gumroad.com/l/sean-allen-origin Books, Hoodies & Goodies: seanallen.co/store Check out my podcast, iOS Dev Discussions: https://itunes.apple.com/us/podcast/ios-dev-discussions-sean-allen/id1426167395?mt=2 Paul Hudson of Hacking with Swift and I have a podcast called Swift Over Coffee: https://itunes.apple.com/us/podcast/swift-over-coffee/id1435076502?mt=2 Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links): Paul Hudson's Hacking With Swift: https://gumroad.com/a/762098803 Learn Advanced Swift Here: https://gumroad.com/a/656585843 Links to my iOS Dev Setup & iOS Dev Book Recommendations https://www.amazon.com/shop/seanallen Personal Links: Twitter: https://twitter.com/seanallen_dev Instagram: @seanallen_dev Patreon: https://www.patreon.com/seanallen Hired.com: https://hired.com/x/1n01g Timestamps: Swift 5 - 0:09 Type Aliases - 2:18 Hiring - 4:36 Working with Designers - 6:03 Coordinators - 9:44 Phased Releases -10:17 History of iPhone - 12:02 App 10 Year Challenge - 12:34 Subscription Guidelines - 14:13 iOS Conf SG Videos - 16:00 LOL - 16:31 Links in the show: Swift 5 Release Notes: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_release_notes/swift_5_release_notes_for_xcode_10_2_beta?language=objc Paul Hudson - What's New in Swift 5: https://www.hackingwithswift.com/articles/126/whats-new-in-swift-5-0 John Sundell - Type Aliases: https://www.swiftbysundell.com/posts/the-power-of-type-aliases-in-swift Work with your designers: https://blog.elpassion.com/designing-for-ios-success-e897062f3ebc Coordinators: https://www.hackingwithswift.com/articles/71/how-to-use-the-coordinator-pattern-in-ios-apps Phased Releases: https://david-smith.org/blog/2019/01/22/phased-vs-regular-update-adoption-rates/ History of iPhone Video: https://www.youtube.com/watch?v=CNUO_1iMsJ4 App 10 Year Challenge: https://medium.com/flawless-app-stories/10-year-challenge-how-popular-ios-apps-have-changed-a1e76ce66b55 Subscription Guidelines: https://9to5mac.com/2019/01/25/apple-revamps-documentation-for-app-subscriptions-details-how-billing-amounts-should-be-clearly-presented-to-users/ Loops: https://www.avanderlee.com/swift/loops-swift/ iOS Conf SG Videos: https://www.youtube.com/playlist?list=PLED4k3CZkY9Qjo61LcuG56gwvEW-Bpbzs
Views: 7534 Sean Allen
How to create a Preferences Window (Xcode 9, Swift 4)
 
07:41
This video shows how to create a "standard" Preferences Window for macOS applications with Xcode 9, Swift 4 and storyboards. Source code available on github: https://github.com/thgrossen/PreferencesTutorial A step-by-step tutorial will be available soon on my blog. Xcode 9.2 Swift 4 macOS High Sierra
Views: 3049 Thomas Grossen
Auto Layout Tutorial in Xcode with Swift for iOS 10 | iOS Development Tutorial
 
25:03
DOWNLOAD PROJECTS: https://www.ductran.co/p/get-autolayout Have you ever wanted to build universal apps meaning you build 1 app UI that can work on any screen size? That's what Auto Layout in iOS will help you. In this Auto Layout tutorial, you'll learn: + What's Auto Layout + How to add unambiguous constraints + Different kinds of constraints in Auto Layout. + Priorities in Auto Layout Constraints + How to programmatically create auto layout constraints + What's Auto Layout Content Hugging Priority vs. Content Compression Resistence Priority + Stack View in iOS + How to create and use UIStackView with Auto Layout First off, let's download the starter project Duc prepared for you. Just simply enter your name and email on the page to get: + the starter and complete projects of this episode + Duc's step-by-step video tutorial + Duc's new training on How to Build Nike E-commerce Store WITHOUT Losing Your Shirt It's all awesome iOS development training for you, for FREE! FREE DOWNLOAD: https://www.ductran.co/p/get-autolayout ********* ABOUT CODE MASTERY ********* Code Mastery is hosted by Duc Tran, founder of Developers Academy. This is his free-style no notes, no teleprompter presentation and live coding broadcast with you guys everyday. To join Duc's free courses, register for free at http://ductran.co/ ********* MEET DUC TRAN ********* Duc Tran is founder of Developers Academy, one of the world's leading iOS, Android and Web development trainers. More than 2,000,000 developers have studied his video trainings; 100,000 developers see his posts each month. Each year, Duc has helped 20,000 plus developers graduate from his online courses or video series. ********* FREE TRAININGS IN IOS DEVELOPMENT ********* To subscribe and get free tutorials, courses and weekly content, visit me at: http://ductran.co/ Connect with Duc on facebook: http://facebook.com/ductranfan Tweet him: https://twitter.com/ductrongtran Get daily inspiration: http://instagram.com/ductran.co/ ********* SOURCE CODE IN THIS COURSE ********* NetworkProcessor.swift class NetworkProcessor { lazy var configuration: URLSessionConfiguration = URLSessionConfiguration.default lazy var session: URLSession = URLSession(configuration: self.configuration) let url: URL init(url: URL) { self.url = url } typealias JSONDictionaryHandler = (([String : Any]?) - Void) func downloadJSONFromURL(_ completion: @escaping JSONDictionaryHandler) { let request = URLRequest(url: self.url) let dataTask = session.dataTask(with: request) { (data, response, error) in if error == nil { if let httpResponse = response as? HTTPURLResponse { switch httpResponse.statusCode { case 200: // successful response if let data = data { do { let jsonDictionary = try JSONSerialization.jsonObject(with: data, options: .mutableContainers) completion(jsonDictionary as? [String : Any]) } catch let error as NSError { print("Error processing json data: \(error.localizedDescription)") } } default: print("HTTP Reponse Code: \(httpResponse.statusCode)") } } } else { print("Error: \(error?.localizedDescription)") } } dataTask.resume() } } Full access to source code: https://ductran.co/p/weather-rest-api Episode tags: duc tran, ductran.co, developers academy, REST, REST API, REST API in ios tutorial, ios REST API, how to parse json, parse json in ios, parse json, parse json swift, parse json swift tutorial, parse json in Swift, alamofire, alamofire tutorial, uicollectionview, json ios, ios json parsing, ios json, ios json tutorial, json swift tutorial, swift json tutorial, parse json in ios,swiftyjson, nsurlsession, urlsession, firebase, alamofire, alamofire tutorial, alamofire swift tutorial, auto layout xcode,auto layout constraints,ios auto layout,duc tran,ductran.co, how to make an app,how to build an app,how to build ios app,xcode tutorial,swift tutorial for beginner,how to build an ios app, how to build an ios app in swift, xcode storyboard tutorial,build ios app xcode,auto layout table view
Views: 32909 David Tran
Evolution of swift-style-guide (Gource Visualization)
 
00:27
Gource visualization of swift-style-guide (https://github.com/github/swift-style-guide). Style guide & coding conventions for Swift projects
Views: 2 Landon Wilkins
Xcode 6 Swift - Alert Views in Swift iOS 8
 
05:45
Enjoy and please subscribe for more videos!!! The code for the alert is right here: var alert = UIAlertController(title:"title", message:"this is an alert", preferredStyle:UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title:"action1",style: UIAlertActionStyle.Default, handler:nil)) self.presentViewController(alert, animated:true, completion:nil)
Views: 5529 Billy Ellis
Using Maps (Swift in Xcode)
 
09:59
Intro made by - Jacob Stanley, FlickExplain.tv, tell him I sent you! - https://www.youtube.com/channel/UCuqMos3td9rgIWVhpUWKmDQ Subscribe to my channel! - http://www.youtube.com/archetapp Check out my Website! - http://www.archetapp.com Check me out on Twitter - http://www.twitter.com/archetapp Donate (Thank you!) - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XCX6T4UPC96ES Donate (Thank you!) - https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XCX6T4UPC96ES
Views: 73833 Jared Davidson
Beginner Level Swift iOS Code Review
 
25:55
If you have any questions or suggestions on the code, quality of the video or my teaching style please feel free to leave a comment! Want your App/Code to be reviewed? Send me an email at [email protected] with the following information filed out (: Project URL(Git): Experience Level: Description of the App and what exactly it does:
Views: 74 Jaaster Dev
Popups To Add Data - Part 13 - Itinerary App (iOS, Xcode 9, Swift 4)
 
30:33
In this video we will create a popup in a separate view controller so users can add data. We will refactor the storyboard to move the view controller into its own storyboard file. Then you will learn how to style controls by using subclassing. And when subclassing, you will learn about a few different options of where to put the styling code. Note: To open another file in the Assistant Editor in Xcode, you don't actually have to hold down COMMAND + OPTION. Holding down just OPTION will work. (Thanks for the tip, Stewart!) 🔵Kilo Loco's Twitter Post: https://twitter.com/Kilo_Loco/status/1006329617005752325 ✴️ Patreon (where to get updates and news): http://www.patreon.com/bigmountainstudio Facebook: http://www.facebook.com/bigmountainstudio Code Blog: http://swiftquickstart.blogspot.com/ Twitter: https://twitter.com/bigmtnstudio GitHub: https://github.com/bigmountainstudio Want to buy me a coffee or a beer? ☕️ 🍻 ✊🏼 Venmo: @MarkMoeykens 🥇 Bitcoin: 1NoyTWYTZZXA6H8djuNp9WKRSJyvjwMFeA 🥈 Ethereum: 0x1CbAa9eaf94a06e60F1c5E9a5ca43DD8A631F89a 🥉 Bitcoin Cash: 1Jr96L7s8AP1cDx1Vy53mvAkXwvC97oVCp
Views: 4891 Mark Moeykens
Use Closures Not Delegates | Swift 5, Xcode 10
 
14:52
Today we cover why I think you should consider using closures instead of delegates. We will go over a common example of where delegates are used and I will explain how to convert that example to a closure/callback style. By the end of this video, you will know how to use and create your own closures, replace delegates with those closures, and know when to use closures over delegates. *** Show Notes and Links *** Need Help? https://kiloloco.com/membership Project Files: https://kilo-loco.teachable.com/courses/youtube/lectures/9241034 Kyle Lee on Social Media: www.kiloloco.com YouTube- https://www.youtube.com/kiloloco Twitter- https://twitter.com/kilo_loco Instagram- https://instagram.com/kilo_loco ---------GEAR ------- Code Passionately T-Shirt http://a.co/d/53OkIu0 Laptop - 2017 MacBook Pro https://amzn.to/2tk5yLr Microphone - PowerDeWise Lavalier Microphone https://amzn.to/2In9PCh DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, we’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. Thank you for the support!
Views: 7811 Kilo Loco
Stanford - Developing iOS 8 Apps with Swift - 10. Table View
 
01:21:41
Paul Hegarty covers the UITextField object and Table View. Class documents and assignments: http://goo.gl/GcMtJs Topics Include: UITextField, UIControl, Keyboard, UITableView, Plain Style, Grouped Style, Sections, Cell Types, UITableViewCell, dataSource, Segue, Delegate
Views: 22593 theITx