When updating an Address Book record in Cocoa, I read that I had modify the record using ABRecordSetValue(). But it wouldn't change. Even if I called ABAddressBookSave() afterwards, it just wouldn't change. It turns out I had to call ABAddressBookAddRecord() also. There is no ABAddressBookUpdateRecord(), but it turns out that the ABAddressBookAddRecord ...
I'm sorry if this is all over the net today, but I really find this a great info graphic, by Noodlor. I link directly to his graphic:
So Google's admitted that Android is not open source. Some parts are, some parts are not. That's the same with iOS. Many parts of iOS are from open source projects (I'll mention cups, the printer stack ...
I hate instant messaging. Not because I don't like talking to people, but because there are so many networks I have to be part of, and once I'm signed up I have to use this program or that program, which means I have to have a ton of programs running, or I can wait a while and get a program that does a half decent job at implementing ...