alexrothenberg / motion-addressbook

MIT License
89 stars 30 forks source link

Why is the IOS/Person much richer than the OSX/Person? #75

Open andreheijstek opened 9 years ago

andreheijstek commented 9 years ago

The IOS/Person has methods for find_all_by etc. which are not included in the OSX person. Is there a specific reason for this? I would love to use these methods in my OSX app as well.

jmay commented 9 years ago

Short reason: I didn't need those methods when I did the OSX conversion, so I didn't get around to it.

Long reason: OSX has fancy built-in Address Book search functionality (see Predicates) that doesn't exist on IOS and would avoid the need to iterate manually through the entire contact database as is required on IOS. Would be better to wrap those functions than clone the IOS approach.

If you'd like to go ahead and do these, we'd welcome a PR...

On Sun, Dec 7, 2014 at 11:06 PM, Andre Heijstek notifications@github.com wrote:

The IOS/Person has methods for find_all_by etc. which are not included in the OSX person. Is there a specific reason for this? I would love to use these methods in my OSX app as well.

— Reply to this email directly or view it on GitHub https://github.com/alexrothenberg/motion-addressbook/issues/75.

andreheijstek commented 9 years ago

Will look into it