Что касается вашего первого вопроса, у меня есть два основных ответа для вас: да и нет.Heheh.Относительно вашего второго вопроса (и для дальнейшего разъяснения) читайте дальше!
Это абсолютно возможно (и даже легко) сделать в буквальном смысле.Загвоздка в том, что это «личное» и, следовательно, против политики отправки в App Store.Если вы все еще заинтересованы, то для начала я бы направил вас и к комментариям, и к примеру EXRange
в CFRuntime.h .Тем не менее, источники Core Foundation довольно сложны, поэтому, если вы хотите получить более подробное объяснение или пример кода, просто дайте мне знать.