Попробуйте следующее:
TWTRLogInButton *logInButton = [TWTRLogInButton buttonWithLogInCompletion:^(TWTRSession *session, NSError *error) {
// play with Twitter session
if (session) {
NSLog(@"Twitter signed in as -> name = %@ id = %@ ", [session userName],[session userID]);
/* Get user info */
[[[Twitter sharedInstance] APIClient] loadUserWithID:[session userID]
completion:^(TWTRUser *user,
NSError *error)
{
// handle the response or error
if (![error isEqual:nil]) {
NSLog(@"Twitter info -> user = %@ ",user);
NSString *urlString = [[NSString alloc]initWithString:user.profileImageLargeURL];
NSURL *url = [[NSURL alloc]initWithString:urlString];
NSData *pullTwitterPP = [[NSData alloc]initWithContentsOfURL:url];
UIImage *profImage = [UIImage imageWithData:pullTwitterPP];
} else {
NSLog(@"Twitter error getting profile : %@", [error localizedDescription]);
}
}];
} else {
NSLog(@"Twitter error signed in : %@", [error localizedDescription]);
}
}];
logInButton.center = self.view.center;
[self.view addSubview:logInButton];
Да, Notepad ++, безусловно, может печатать код с выделением синтаксиса.
Цветная печать, очевидно, была бы предпочтительнее, но в тех случаях, когда я печатал в черно-белом, небольшие различия в цвете [отображаемые как оттенки серого, конечно] бывает трудно различить.
Однако я думаю, что небольшая настройка цветовых схем должна сделать это менее проблематичным.
Вы можете использовать Vim ! Вероятно, он уже установлен, если вы используете современные Linux / MacOS, а в противном случае - простую установку.
: syntax
включит подсветку синтаксиса, а : hardcopy
распечатает его. Для многих языков существует определений подсветки синтаксиса . Внешний вид по умолчанию обычно оптимизирован для отображения на экране, но вы можете исправить то .
Просто откройте файл в командной строке с помощью vim
, введите ]: синтаксис для
, затем : печатная копия
для его печати. Закройте Vim с помощью : q!
.
Также есть команда : TOhtml
, которая откроет текущий выбор как HTML в новом окне Vim.
http://pygments.org/ - один из вариантов. Он поддерживает тонну языков, и, поскольку он написан как библиотека Python, вы можете написать сценарий процесса преобразования, как хотите.
Visual Studio будет, и позволит вам иметь полностью отдельную конфигурацию для печати.
В unix вы можете попробовать a2ps. Он гибкий и дает хорошие результаты.