← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 102
  1. Free Trials

    Late last night, I received a rejection for an update to my app, FretSketch (App Store).

  2. I’ve released a new app on the App Store: FretSketch!

  3. I’m currently trying to get a subscription to my app working in the Sandbox App Store storefront.

  4. Let’s start with the things I like.

  5. I was reminded of something today.

  6. I think this is probably going to be a series.

  7. Don’t install Zoom

    BC School District 34 (Abbotsford) has approved Zoom and wants my son to install it, despite me saying I didn’t want it installed here.

  8. Encryption Back Doors

    There’s much dishonesty around “public requests” for Apple to unlock iPhones.

  9. No, it’s not worse

    There’s an article in TidBITS I really enjoyed: Six Reasons Why iOS 13 and Catalina Are So Buggy.

  10. This year I worked on a Core Data application.

  11. Recently, CBC posted Still don’t own a smartwatch?

  12. We need better

    Recently, a number of reporters have put on their very best nostalgic glasses to look at the history of Apple software.

  13. In the past if you wanted to include data in your command line app, you could either include it in a separate file or do some linker trickery to embed it.

  14. About

    My name is Steven Fisher.

  15. Do you have an app where the row heights in a table view shift, especially when navigating away from a view controller?

  16. Defending Facebook

    You know what I really hate?

  17. Learn Swift

    Jon Friskics suggets Swift is great, but you should still know Objective-C first.

  18. Debugging app upload

    I’ve had some recent troubles trying to upload a build in Xcode.

  19. Built-in categories

    NSIndexPath is easier to use than you might think.

  20. On Frameworks

    A coworker sent me a link to this posting on the state of libraries on iOS.

  21. When you’re using a navigation controller, the title of the back button on a particular view controller is pulled from the view it leads to.

  22. Empathy in pricing

    I don’t know much about pricing products as a developer.

  23. Check your thread

    When you start using Grand Central Dispatch or NSOperation, you’ll want to perform some actions on the main thread and some intentionally off the main thread.

  24. Assertions are a great tool.

  25. Over the years I have tweaked which compiler warnings I use.

  26. C99 initializers

    You probably know CGRectMake, but did you know it’s not the only way to make rectangles?

  27. In my previous entry, I discussed when id will be promoted to instancetype.

  28. instancetype is a special type that can be returned from an Objective-C method.

  29. Properties were new in Objective-C 2.0, introduced in 2006.

  30. I haven’t seen this discussed anywhere, but you can eliminate a level of indentation when using @synchronized and @autoreleasepool blocks in a loop or conditionally.

  31. Reachability

    Apple has a sample code package called Reachability.

  32. I previously wrote about breaking the old pattern of writing viewDidUnload.

  33. If you have an open source library that requires Automatic Reference Counting (ARC), you may have issues with your users trying to build it without ARC turned on.

  34. This is a bit obscure, but I ran into it earlier this week.

  35. You don’t have to build with armv7s right away.

  36. Which modern Objective-C feature can you use where?

  37. Apple defaults your projects to including ARMv7s code.

  38. ADC incidents

    In the past, I’ve tried to avoid using ADC incidents.

  39. A lot of people misunderstand the point of viewDidUnload.

  40. Modern Objective-C contains subscripting support.

  41. Restart Xcode now

    If you’re a heavy user of Xcode, you’ve probably had it go sideways on you.

  42. So you’ve set your UITextField’s keyboardType to only accept numbers.

  43. In a previous entry, I explained How to Sync Xcode’s Settings via Dropbox.

  44. You can use Dropbox to synchronize Xcode 4’s key bindings, code snippets, named tabs, and font & color schemes.

  45. If you’re downloading a file with widely-recognized lossy compression, your user’s cellular provider may interfere with it.

  46. Last week, I talked about Networking using NSURLConnection.

  47. In the past, I’ve talked about Using blocks to remove redundancy.

  48. In a previous article, I mentioned how to handle 302/303 redirects to web services.

  49. So you’re writing your first iPhone app.

  50. If you’re an application developer: Yes, you should use Automatic Reference Counting (ARC).