顯示具有 Other 標籤的文章。 顯示所有文章
顯示具有 Other 標籤的文章。 顯示所有文章

2015年1月25日 星期日

指令筆記


這裡就放我自己常忘記或好用的指令,主要是給Mac OSX使用。
部分Windows和Linux/Unix也可以使用。

Xcode問題集


這裡就放我自己遇到的問題,有遇到才會update

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