Bindings with Multiple Array Controllers

Any more than a couple hundred rows in LogTen's main table would cause sorting and filtering to become unbearably slow. We Sharked it but nothing really jumped out. That table view has three columns or so that use NSPopupButtonCells. Each of those cells was bound to a separate NSArrayController.
Through experimentation, we figured out that populating all of those dropdowns with different controllers caused a major bottleneck. Changing the column bindings so that everything went through the same NSArrayController resolved the issue.

Bindings with Multiple Array Controllers
Posted Dec 5, 2004 — 0 comments below
Posted Dec 5, 2004 — 0 comments below