2015年1月25日 星期日
Mac OSX 10.10的sshfs指令
在Mac OSX中需要掛載網路磁碟通常會使用sshfs,但是在OSX 10.10版中無法正常使用,需要使用下面網站提供的SSHFS才能夠正常使用
'https://osxfuse.github.io/'
2015年1月24日 星期六
SyntaxHighlighter - 在blog上將程式碼加上行號和亮高
SyntaxHighlighter用途就是能夠在blog顯示程式碼,效果如下
SyntaxHighlighter官方網站 'http://alexgorbatchev.com/SyntaxHighlighter'
for test code
//
// ijtJson.m
// Injector
//
// Created by Qbsuran Alang on 2014/10/23.
// Copyright (c) 2014年 Qbsuran Alang. All rights reserved.
//
#import "ijtJson.h"
@implementation ijtJson
@synthesize dictionary;
- (id)initWithJsonString :(NSString *)json
{
self = [super init];
if(self && json)
{
NSData *data = [json dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
self->dictionary = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
if(error)
{
NSLog(@"ijtJosn initWithJsonString: %@", error.localizedDescription);
return nil;
}
}
return self;
}
- (id)initWithFilename :(NSString *)filename
{
NSFileHandle *fileHandle = [NSFileHandle fileHandleForReadingAtPath:filename];
NSData *data = [fileHandle readDataToEndOfFile];
return [self initWithJsonString:[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]];
}
- (NSArray *)getKeys
{
NSEnumerator * enumeratorKey = [self.dictionary keyEnumerator];
NSMutableArray *array = [[NSMutableArray alloc] init];
//%u5FEB%u901F%u679A%u4E3E%u904D%u5386%u6240%u6709Value%u7684%u503C
for (NSObject *object in enumeratorKey) {
[array addObject:object];
}
return [NSArray arrayWithArray:array];
}
- (NSArray *)getValues
{
NSEnumerator *enumeratorValue = [self.dictionary objectEnumerator];
NSMutableArray *array = [[NSMutableArray alloc] init];
//%u5FEB%u901F%u679A%u4E3E%u904D%u5386%u6240%u6709Value%u7684%u503C
for (NSObject *object in enumeratorValue) {
[array addObject:object];
}
return [NSArray arrayWithArray:array];
}
- (NSDictionary *)getDictionary
{
return self.dictionary;
}
- (NSUInteger)dataCount
{
return [self.dictionary count];
}
@end
訂閱:
文章 (Atom)