Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Swift Dev Journal

@swiftdevjournal@mastodon.world
mastodon 4.7.3
  • Open on mastodon.world

I develop Mac and iOS apps (Phel, Bartleby, AM Pages) in Swift using SwiftUI and AppKit. I also write about app development in Swift at Swift Dev Journal.

936 Followers
468 Following
19 Posts
Joined November 17, 2022
Website:
https://www.swiftdevjournal.com
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 3w ago
Do you want to quickly find the slowest spots in your iOS and Mac app code? If so, the following article shows how to use the Top Functions mode in Instruments to quickly find the slow spots: https://swiftdevjournal.com/posts/top-functions/ #Xcode
swiftdevjournal.com

Using Top Functions Mode in Instruments to Quickly Find the Slowest Code · Swift Dev Journal

1
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 10mo ago
Boosted by @flargh@mastodon.social
Do you get frustrated when you look for Mac development learning material and find only books and articles for iOS? If so, check out the following list of Mac development resources: https://swiftdevjournal.com/resources-for-learning-mac-development/ #MacDev
swiftdevjournal.com
40
5
21
1
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 6mo ago

The following article shows a way to create an infinite scroll view in SwiftUI:

https://livsycode.com/swiftui/infinite-scrollview-in-swiftui/

#SwiftUI

livsycode.com
3
0
2
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 6mo ago

The following article provides a guide to debugging universal links in iOS apps:

https://bugfender.com/blog/ios-universal-links/

#iOSDev

bugfender.com
2
0
4
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

The following article explains why an Observable class's init runs multiple times in SwiftUI:

https://livsycode.com/swiftui/why-your-observable-class-init-runs-multiple-times-in-swiftui/

#SwiftUI

livsycode.com
2
0
2
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

The following article shows a process to create SwiftUI animations:

https://www.swiftdifferently.com/blog/swiftui/swiftui-animation-with-example

#SwiftUI

swiftdifferently.com
2
0
0
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 8mo ago
If you're looking for a tool to create help books for Mac apps, check out the GitHub page. https://infosec.exchange/@pasi/115886959182785860
infosec.exchange
2
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 6mo ago

Macshot is a cool tool for developers who need to take screenshots and add things like arrows to the picture. @metin@graphics.social

graphics.social
1
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

Wondering how long your app takes to launch? The following article shows how to use Instruments to measure your app's launch time:

https://swiftdevjournal.com/posts/measure-app-launch-time/

#Xcode

swiftdevjournal.com
1
0
0
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

I tried using SwiftUI's new support for rich text in TextEditor. It's nowhere near a replacement for NSTextView on Mac.

You have to open the ruler from the Format menu to show rich text formatting controls. The controls are limited compared to NSTextView's inspector.

The worst issue is sidebars block the left side of the formatting controls. You have to hide the sidebar to apply a paragraph style to your text.

#SwiftUI #MacDev

mastodon.world
1
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

The following article shows how to add an Open Recent menu to a SwiftUI app:

https://swiftdevjournal.com/posts/open-recent-menu/

#SwiftUI

swiftdevjournal.com
0
0
0
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

The following article shows how to use the new SwiftUI instrument to find the views in your app that update the most:

https://swiftdevjournal.com/posts/swiftui-frequent-view-updates/

#SwiftUI #Xcode

swiftdevjournal.com
0
0
0
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 7mo ago

The following article shows how to use MapKit to create maps in SwiftUI apps:

https://www.createwithswift.com/creating-maps-in-swiftui-apps-with-mapkit/

#SwiftUI

createwithswift.com
0
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 5mo ago

The following article shows how to use Dynamic Type to scale images in iOS apps:

https://blog.ambi.se/scaledMetrics

#iOSDev

blog.ambi.se
0
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 5mo ago

The following article shows techniques for highlighting the selected menu item in SwiftUI Mac apps:

https://serialcoder.dev/text-tutorials/macos-tutorials/indicating-selection-in-macos-menus-using-swiftui/

#SwiftUI #MacDev

serialcoder.dev
0
0
2
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 6mo ago

Wondering how long your app takes to launch? The following article shows how to measure your app's launch time with Instruments:

https://swiftdevjournal.com/posts/measure-app-launch-time/

#Xcode

swiftdevjournal.com
0
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 6mo ago

If you are seeing a popup button at the top of the navigator and inspector views in Xcode instead of a segmented control with buttons for each navigator/inspector, make the navigator and/or inspector view wider. The segmented control turns into a popup button when the view is too narrow.

#Xcode

mastodon.world
0
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 6mo ago

If you’re interested in learning the Swift programming language and looking for a guide, the following guide provides a nice introduction to the language:

https://codewithchris.com/learn-swift/

#Swift

codewithchris.com
0
0
1
0
Open post
Swift Dev Journal @swiftdevjournal@mastodon.world
· 10mo ago
Replying to
@ctietze@mastodon.social I added links to your book and blog to the list.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 18:43:13 UTC