← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 114
  1. In part 1 of this series, I created a Mac app using SwiftUI.

  2. So far, nearly all the articles I have seen about SwiftUI show it being used for iOS, more particularly for iPhone.

  3. At WWDC 2019, Apple surprised us all by announcing a completely new declarative UI framework called SwiftUI.

  4. I sometimes like to focus on aspects of the Swift language that get less publicity, but that I think are really useful without adding a lot of complexity.

  5. I think I wrote the first version of Pic-a-POD in 2003 and have been updating and maintaining it ever since, but the time has come to shut it down.

  6. Now that most of my Mac apps have been updated to support macOS Mojave's dark mode, it was time to turn my attention to this web site.

  7. With the release of macOS Mojave on 24th September 2018, I have started updating my Mac apps, mainly to enable support for dark mode if appropriate.

  8. Hands up everyone who can remember how to work with Swift strings, especially when it comes to substrings and ranges?

  9. What is Functional Programming and how can we use it in Swift?

  10. Its been a long time since the last update to Time In Words for iOS but after prompting by Apple (update or we will remove it from the App Store), I finally did it.

  11. Privacy Policy

    TL;DR: I don't track you either on my web site or through my apps.

  12. App Updates

    Just a quick post to let you know about some recent app updates...

  13. Why is important to style your code?

  14. Icon Builder 5

    Icon Builder 5.0 is now available from the Mac App Store.

  15. NCSS 2018

    I gave a Masterclass on Swift at the NCSS Summer School 2018 in the University of Sydney on 9th January 2018.

  16. Mark Time

    Mark Time is an application for Celestial Navigation that solves the problem of how to take an accurate time reading to go with each sextant sighting.

  17. Moving to Hugo

    Yesterday, I came to update my blog: I had a new post in draft form and I wanted to update the Swift code to version 4.

  18. Updated: 3rd September 2017.

  19. Last week I got a 10.5” iPad Pro.

  20. jsonfeed.org has announced a new format for web site feeds, designed as an alternative to RSS.

  21. Blackmail Marketing

    I use my iPad to play games as a form of relaxation.

  22. NCSS 2017

    I gave a Masterclass on Swift at the NCSS Summer School 2017 in Sydney on 8th January 2017.

  23. I am looking for beta testers for my latest Mac app: Work.

  24. A quick update to Man Reader to version 1.8 is now available through the Mac App Store.

  25. Man Reader Update

    Man Reader has just been updated to version 1.7 and is available through the Mac App Store.

  26. Podcasting

    I have recently started what I hope will be a weekly podcast with my friend and colleague, Jerry Daniels.

  27. Icon Builder is a Mac app that takes a single image file and creates all the different image sizes that you need to make a set of icons for your app: Mac, iPhone, iPad, iOS Universal or Apple Watch.

  28. Dice Pass Updated

    Dice Pass 1.1 is now available from the Mac App Store.

  29. Retiring old apps

    With the release of iOS 10 and the need to update iOS apps to suit, I have decided it is time to retire some of my lesser-performing apps as it is not worth the effort required to maintain them.

  30. Man Reader has been updated to version 1.6 with the permissions needed for finding all available man pages and a fix for search terms being over-written after a background update.

  31. I recently got an email from someone who had purchased Dice Pass for Mac from the Mac App Store but had been unable to get it to run.

  32. Sets are the forgotten collection type in many languages, including Swift.

  33. One of the problems with using 19th Hole on the Apple Watch is making the app show every time you raise your wrist.

  34. As the Apple Watch hits its first birthday, there seems to be in increasing number of bloggers complaining about it.

  35. I ran into an unusual problem when testing my latest app: "What Is My Speed?".

  36. Road Trip Apps

    Over the past few months, we have done two long road trips: one approximately 4,000 km and the other about 1,800 km.

  37. Structs vs Classes

    One of the big debates among Swift developers is when to use structs and when to use classes.

  38. Today I plan to discuss optionals since they were a feature of Swift that I found difficult to grasp at first.

  39. Loops are a fundamental building block of any program.

  40. One of the nice things about Swift is how clean your code looks.

  41. I was driving through the town of Singleton the other day and of course, it got me thinking about using singletons in my apps.

  42. Do not use !.

  43. Configuring Xcode

    While not strictly a part of my Learning Swift series, today I thought I would discuss some of the ways to configure and use Xcode to be a more productive and comfortable programmer. 1.

  44. The first thing to do is to download the latest version of Apple's Swift Programming Language book from the iBooks Store.

  45. Firstly, I can give you the technical answer, as published by Apple: Swift is a new programming language for iOS, OS X, watchOS, and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility.

  46. Icon Builder 3.2 is now available from the Mac App Store.

  47. New Twitter account

    I have started a new Twitter account so that I can provide rapid support to users of my apps.

  48. Welcome to Learning Swift.

  49. It has come to my attention that there are two possible issues with Icon Builder 3.0.1 when using icons created for an Apple Watch app.

  50. Man Reader 1.5

    Man Reader has been updated to version 1.5 with a major improvement in the way it looks for available man pages.