Podcasts about nsurl

  • 7PODCASTS
  • 17EPISODES
  • 23mAVG DURATION
  • ?INFREQUENT EPISODES
  • Mar 7, 2022LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about nsurl

Latest podcast episodes about nsurl

Merge Conflict
296: NSUrl, Security Scope, & Bookmarks

Merge Conflict

Play Episode Listen Later Mar 7, 2022 46:24


Who doesn't love security? Who doesn't love security inside of the app sandbox?!?! We break down file-access and all of its complexity when building sandboxed apps for iOS, macOS, Android, and Windows! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

soundbite.fm: a podcast network
Merge Conflict: 296: NSUrl, Security Scope, & Bookmarks

soundbite.fm: a podcast network

Play Episode Listen Later Mar 7, 2022 46:24


Who doesn't love security? Who doesn't love security inside of the app sandbox?!?! We break down file-access and all of its complexity when building sandboxed apps for iOS, macOS, Android, and Windows! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

Code Completion
37: Can you Verizon me now?

Code Completion

Play Episode Listen Later Jul 13, 2021 62:54


Welcome to Code Completion, Episode 37! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code! Follow us @CodeCompletion (https://twitter.com/CodeCompletion) on Twitter to hear about our upcoming livestreams, videos, and other content. Today, we discuss: - Code Completion Club: https://codecompletion.io/jointheclub - Indie App Spotlight, with two apps for you to check out: - SpamSieve by Michael Tsai (@mjtsai): https://c-command.com/spamsieve/ - TableFlip by Christian Tietze (@ctietze): https://tableflipapp.com - Interview with Michael Redig: https://twitter.com/mredig - How did you get into development? - When did you start making an “application”? - What was the transition from learning SpriteKit first to more traditional iOS development like? - When did you start making more “properly” built UIKit apps? - What projects are you working on right now? - Any tips for someone who wants to do development full-time? - GitHub CoPilot: https://copilot.github.com - Email Link Protector: https://apps.apple.com/us/app/email-link-protector/id1566806044?mt=12 - KnowMe: https://testflight.apple.com/join/iJImKDBd Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development! Your hosts for this week: * Spencer Curtis (https://twitter.com/Spencerccurtis) * Dimitri Bouniol (https://twitter.com/dimitribouniol) Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes. You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process. Sponsor This week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&ct=CodeCompletion&mt=8 today to check it out! Complete the Code What's the best way to check if the file that is passed in exists or not? swift func checkIfExists(_ fileURL: URL) -> Bool { // What's the best way to check if the file at fileURL // exists or not? } Be sure to tweet us (https://twitter.com/intent/tweet?text=%23CompleteTheCode%20cc%2F%20%40CodeCompletion&original_referer=https%3A%2F%2Fcodecompletion.io) with hashtag #CompleteTheCode (https://twitter.com/hashtag/CompleteTheCode) if you know the answer! Compiler Error This week's Compiler Error has a theme: Obscure Foundation File Classes! 1 - NSFileVolume is a class that allows you to perform fundamental file system operations on volumes, such as injecting its partitions. 2 - NSFileWrapper represents nodes in the file system, such as directories known as file packages, but can also represent regular files and symbolic links. 3 - NSFileHandle provides a wrapper for file system descriptors, allowing you to perform basic file IO such as reading, writing, and locking files. 4 - NSURLProtocol allows you to implement custom loading strategies for your own protocols, so they can be used anywhere a regular NSURL is used.

Fireside Swift
EP 38 - FICTIONAL FIRESIDE POINTS

Fireside Swift

Play Episode Listen Later May 31, 2018 84:25


Show Notes:* Use code “Fireside20” for 20% SwiftFest at this link: SwiftFest.io * Swift Coding Challenges discount link: https://gumroad.com/l/swiftcc/fireside * Apple docs for NSURL bookmarks: https://developer.apple.com/documentation/foundation/nsurl/1417795-bookmarkdata* Apple docs for UserDefaults...the actual subject of the show: https://developer.apple.com/documentation/foundation/userdefaults Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

Fatal Error
12. Swift 3 Migration

Fatal Error

Play Episode Listen Later Jan 9, 2017 43:44


Xcode 8 Release Notes: “Xcode 8.2 is the last release that will support Swift 2.3.” SE-0069: Mutability and Foundation Value Types Swift.org Migration Guide SE-0121: Remove Optional Comparison Operators Stack Overflow thread on NSURL changes in Swift 3 Soroush: Emptiness Validated: “A Swift μ-Library for Somewhat Dependent Types” FileURL.swift PathKit: “Effortless path operations in Swift” Swift 3 Access Controls SE-0047: Defaulting non-Void functions so they warn on unused results SwiftLint Vertical Whitespace Rule Your Delegation Methods Might Not Be Called In Swift 3 Stack Overflow: NSKeyedArchiver does not work in Swift 3 Intro to git bisect from thoughtbot

Programmation sur plateformes mobiles (2014/2015, HD)
Cours N°10.8 - Accéder au réseau

Programmation sur plateformes mobiles (2014/2015, HD)

Play Episode Listen Later Dec 18, 2014 11:14


Cette séquence présente les principes des accès aux réseau sous iOS.

Programmation sur plateformes mobiles (2014/2015, HD)

Cette séquence présente l'application «MiniMeteo» qui illustre l'utilisation du réseau pour accéder à des données sur la météo dans une ville et les restituer sur le terminal.

Programmation sur plateformes mobiles (2014/2015, HD)
Cours N°10.18 - «LocaliseMoi»

Programmation sur plateformes mobiles (2014/2015, HD)

Play Episode Listen Later Dec 18, 2014 12:22


Cette séquence présente l'application «LocaliseMoi» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». Cette application comporte deux hiérarchies de vues: la première contient une zone de saisie d'adresses et une cartes qui se positionne sur les adresses saisies. La seconde est un historique des adresses saisies. Pour identifier les coordonnées GPS de l'adresse saisie, l'application s'appuie sur un service de Google dont l'URL type est indiquée ci-dessous: http://maps.googleapis.com/maps/api/geocode/xml?address=&sensor=false oùest l'adresse saisie (encodée pour passer sur une URL). Les cartes peuvent s'afficher dans les modes suivants: carte, satellite et hybride. Un switch dans les préférences permet d'autoriser par défaut un affichage satellite, sinon, c'est la carte qui est affichée. L'historique est présenté sous la forme d'une «TableView» qui doit pouvoir être sauvegardée (par défaut, la liste est initialisée avec le contenu de cette sauvegarde). Enfin, toute action de localisation sur une carte est publiée à destination de l'usager dans le centre de notification.

Programmation sur plateformes mobiles (2014/2015, HD)
Cours N°5.15 - «MiniNav» en Objective-C

Programmation sur plateformes mobiles (2014/2015, HD)

Play Episode Listen Later Oct 21, 2014 6:04


Cette séquence présente l'application «MiniNav» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». L'application en question est un mini-navigateur web que vous construisez à partir d'une UIWebView et d'une UITollBar. Vous devez bien sûr réaliser cette application en Objective-C sans utiliser StoryBoard ni ARC et la faire tourner à la fois sur simulateur et sur un terminal. Vous vous inspirerez de la vidéo de présentation du comportement détaillé de l'application que nous donnons dans cette page. Vous devez supporter les orientations standard des types de terminaux qui peuvent l'exécuter.

Programmation sur plateformes mobiles (2014/2015, HD)

Cette séquence présente le fonctionnement des wspan class="textt">UIWebView qui permettent d'afficher et de gérer directement du contenu web.

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Cette séquence présente l' application «MiniNav» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». La compatibilité avec iOS6 est également requise. Vous devez ensuite réaliser cette application sans utiliser StoryBoard ou ARC et la faire tourner à la fois sur simulateur et sur un terminal. Vous vous inspirerez des vidéos capturant le comportement détaillé de l'application que nous donnons dans cette page.

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)
Cours N°3.03 UIWebViews, exemple d'utilisation: «LaBoite»

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Play Episode Listen Later Dec 13, 2013 16:37


Cette séquence illustre la manipulation des UIWebView au travers d'un exemple simple: «LaBoite». Dans un premier temps, cette application se contente de gérer des fonctionnalités simples dans ce type de vue.

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Cette séquence présente l'application «Moteurs!», qui illustre l'usage de la vidéo sous iOS.

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Cette séquence présente les mécanismes d'accès au réseau offerts par iOS. Ces mécanismes se situent à un haut niveau et permettent facilement de constituer des requêtes pour extraire des informations via internet (typiquement par le biais de web services).

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Cette séquence présente l'application «MiniMeteo», qui illustre le fonctionnement d'une requête réseau pour récupérer de l'information et l'analyser.

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Cette séquence présente l'application «LocaliseMoi» qui doit fonctionner à la fois sur «petits terminaux» et «grands terminaux». L'application est composée de deux hiérarchies de vues présentées via un UISplitViewController pour les «petits terminaux», ou un UITabBarController pour les «petits terminaux». La première vue de l'application (première vue dans le cas d'un «petit terminal», vue de détail dans le cas d'un «grand terminal») permet de saisir une adresse ou le nom d'un lieu afin de positionner ce lieu ou cette adresse sur une carte. Pour cela, l'application interroge un service de Google suivant un protocole qui est présenté dans la séquence. La seconde vue permet de gérer un historique des lieux déjà visités. Elle offre également à l'utilisateur de l'application un moyen d'éditer cette liste (suppression d'éléments, réorganisation des éléments) ou de la sauvegarder (la liste est initialisée avec le contenu de la sauvegarde si elle existe). Enfin, l'application émet une notification vers le terminal pour chaque recherche effectuée.

Programmation sur plateforme mobile : application à iOS et Android (2103/2014, HD)

Cette séquence présente les UIWebView qui permettent d'embarquer des page HTML chargées depuis le réseau ou embarquées dans l'application. Nous y décrivons également le protocole associé, UIWebViewDelegate, permettant de gérer le comportement de ce type de vues au moyen du mécanisme de délégation.