Objective-Cのソースコードを載せる上でSyntaxHighlighterでいい感じに表示する事でした。
調べて設定した結果をまとめておきます。
まず、ググると[このページ](https://github.com/scottdensmore/ObjectiveCSyntaxHighlighter)がヒットしました。
ベースは上記のGithubのページが使えそうなので、使って見ました。
私の環境では、cssの名称が定義されていないものが多くて使えなかったので、フォークして変更することにしました。
さらに、CGFloatが定義になかったので、追加しました。
cssの定義は[このページ](http://dev2next.blog134.fc2.com/blog-entry-6.html)の定義を参考にしました。
Syntaxhighlighterの定義ファイルを見ていると、正規表現でマッチした文字列に対して、cssで属性を与えているようです。
もう少しいじるとよくなりそうですが、またの機会に変更することにします。
### 結果
とりあえずこんな結果に落ち着きました。
(コードの内容に意味はありません)
```objc
#import "HLWViewController.h"
@interface HLWViewController ()
@property (nonatomic, strong) NSString *dummyValue;
@end
@implementation HLWViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)hogehoge:(NSString *)first second:(NSString *)second
{
CGFloat floatValue = 0.0f;
if ([UIApplication sharedApplication].statusBarOrientation == UIDeviceOrientationPortrait) {
floatValue = 1.2f;
}
}
- (void)hogehoge2:(NSString *)first
second:(NSString *)second
third:(NSString *)third
{
NSLog(@"hogehoge2 called.");
self.dummyValue = @"test";
[UIView animateWithDuration:0.1f animations:^(void){
CGRect frame = self.view.frame;
frame.size.height = CGRectGetWidth(frame);
frame.size.width = CGRectGetWidth(frame);
self.view.frame = frame;
}];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)viewDidUnload {
[self setHelloWorld:nil];
[super viewDidUnload];
}
@end
```
いじった結果は[ここ(Github)](https://github.com/k28/ObjectiveCCtagsScript)にあります。
0 件のコメント :
コメントを投稿