Remove references to DB5.
This commit is contained in:
parent
f37ce4357e
commit
5709c1c58a
|
@ -102,7 +102,7 @@ Don’t fight the built-in frameworks and don’t try to hide them. Let’s not
|
|||
|
||||
NetNewsWire is layered into frameworks. There’s an app level and a bunch of frameworks below that. Each framework has its own reason for being. Dependencies between frameworks should be as minimal as possible, but those dependencies do exist.
|
||||
|
||||
Some frameworks are not permitted to add dependencies, and should be treated as at the bottom of the cake: RSCore, RSWeb, RSDatabase, RSParser, RSTree, and DB5. This simplifies things for us, and makes it easier for us and other people to use these frameworks in other apps.
|
||||
Some frameworks are not permitted to add dependencies, and should be treated as at the bottom of the cake: RSCore, RSWeb, RSDatabase, RSParser, and RSTree. This simplifies things for us, and makes it easier for us and other people to use these frameworks in other apps.
|
||||
|
||||
### User Interface
|
||||
|
||||
|
@ -110,8 +110,6 @@ Stick to stock elements, since this tends to eliminate bugs and future churn. Th
|
|||
|
||||
Storyboards are preferred to xibs — except when the problem is xib-sized.
|
||||
|
||||
Use DB5 where parameters (sizes, colors, etc.) are needed.
|
||||
|
||||
Auto layout is used everywhere except in table and outline view cells, where performance is critical.
|
||||
|
||||
Stack views are not allowed in table and outline view cells, but they can be useful elsewhere. However, care must be taken that performance (of window resizing, for instance) is not affected. When it is, don’t use a stack view.
|
||||
|
|
Loading…
Reference in New Issue