
CommunityNews
TextKit 2 - the promised land
After 4 years with Apple’s TextKit 2: The promised ‘better’ text engine has unstable scrolling, unreliable height estimates, and viewport issues so bad that even Apple’s TextEdit suffers from them. Good architecture, but the implementation makes it frustratingly difficult for real-world apps.
Read in full here:
Popular Ios topics

#131 - Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast.
Chris Lattner is a world-class software &...
New

Some of China’s biggest technology companies, including ByteDance and Tencent, are testing a tool to bypass Apple’s new privacy rules and...
New

Unfixed bug violating the Internet’s most foundational rules is easy to exploit.
New

Extracting WhatsApp messages from an iOS backup - Yasoob Khalid.
Hi everyone! :wave: I was recently exploring how to get a local backup ...
New

The Dynamic Island might come to all iPhone 15 models.
The Dynamic Island may not be limited to Pro models.
New

A possible vision for macros in Swift.
A possible vision for macros in Swift. GitHub Gist: instantly share code, notes, and snippets.
New

It’s not fast, but it’s free—and it runs locally on pocket-sized hardware.
New

Raw identifiers, backtraces, task naming, and more.
New

Reverse engineering deeplinks from the iOS Shortcuts app.
New

EU iPhone owners will be able to get apps from places other than the App Store.
New
Other popular topics

What chair do you have while working… and why?
Is there a ‘best’ type of chair or working position for developers?
New

@AstonJ prompted me to open this topic after I mentioned in the lockdown thread how I started to do a lot more for my fitness.
https://f...
New

Please tell us what is your preferred monitor setup for programming(not gaming) and why you have chosen it.
Does your monitor have eye p...
New

No chair. I have a standing desk.
This post was split into a dedicated thread from our thread about chairs :slight_smile:
New

Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New

Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New

Biggest jackpot ever apparently! :upside_down_face:
I don’t (usually) gamble/play the lottery, but working on a program to predict the...
New

Author Spotlight
James Stanier
@jstanier
James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New

Author Spotlight
Erin Dees
@undees
Welcome to our new author spotlight! We had the pleasure of chatting with Erin Dees, co-author of ...
New

Author Spotlight:
David Bryant Copeland
@davetron5000
We’re so happy to bring you another Author Spotlight, a series where we sit dow...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /haskell
- /java
- /onivim
- /svelte
- /typescript
- /crystal
- /kotlin
- /c-plus-plus
- /tailwind
- /gleam
- /ocaml
- /react
- /elm
- /flutter
- /vscode
- /ash
- /opensuse
- /centos
- /html
- /php
- /deepseek
- /zig
- /scala
- /textmate
- /lisp
- /sublime-text
- /nixos
- /debian
- /react-native
- /agda
- /kubuntu
- /arch-linux
- /revery
- /ubuntu
- /django
- /manjaro
- /spring
- /nodejs
- /diversity
- /lua
- /julia
- /slackware
- /c
- /neovim