Skip to content

Instantly share code, notes, and snippets.

@neiraza
neiraza / hoge.html
Created January 22, 2014 05:02
smatyでcssとかのキャッシュ対策
<link rel="stylesheet" href="/style/smart/table.css?{($smarty.now|date_format:"%Y-%m-%d %H:%M:%S")}" type="text/css" />
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
{
// MKAnnotationViewを拡張した独自Annotation
if ([view.annotation isMemberOfClass:[HogeAnnotationEx class]]) {
MapPin *pin = (HogeAnnotationEx *)view.annotation;
// 独自Annotationにタイプとか定義しとく
if (pin.type == hoge) {
LOG(@"user");
@neiraza
neiraza / CoreData-import-Prefix.pch
Last active August 29, 2015 13:56
CoreDataのサンプルで泣いているあなたへ
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#endif
@neiraza
neiraza / only-debug-log-Prefix.pch
Last active August 29, 2015 13:56
NSLogをDEBUG時しか使わせない
#ifdef DEBUG
#define LOG(...) NSLog(__VA_ARGS__)
#define LOG_PRINTF(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#define LOG_FUNC NSLog(@"%s", __func__)
#define LOG_METHOD_AND_ABORT LOG_METHOD; abort()
#else
#define LOG(...)
#define LOG_PRINTF(FORMAT, ...)
#define LOG_FUNC
#define LOG_METHOD_AND_ABORT
@neiraza
neiraza / HomeButtonReceiverActivity.java
Created February 12, 2014 07:24
ホームボタンをタップした際のイベントを取得しちゃる
public class HomeButtonReceiverActivity extends Activity {
private HomeButtonReceiver mHomeButtonReceiver;
private IntentFilter mIntentFilter;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//TODO ホームボタン押された時の Receiver の登録
@neiraza
neiraza / AppDelegateよびだし
Created February 12, 2014 15:02
AppDelegateを呼び出すお決まり文
HogeAppDelegate *appDelegate = (HogeAppDelegate *)[[UIApplication sharedApplication] delegate];
CGFloat lat, lng;
CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(lat,lng);
@neiraza
neiraza / file0.txt
Created February 17, 2014 11:51
Twitterのcreated_atを素敵なNSStringにした ref: http://qiita.com/neiraza/items/ea78899d617e523b5e2d
Mon Feb 17 11:36:30 +0000 2014
@neiraza
neiraza / BlockSample.h
Created February 17, 2014 11:54
blockでコールバックを書く ref: http://qiita.com/neiraza/items/e54947e435751d965a2b
#import <Foundation/Foundation.h>
typedef void (^BlockSampleCallBack)(NSArray *foo);
@interface BlockSample : NSObject
- (void)hoge:(NSString *)fuga callback:(BlockSampleCallBack)callback;
@end
@neiraza
neiraza / OpenSettingForTwitter.m
Created February 18, 2014 06:26
端末の設定画面(Twitter)へ飛ばしたい ref: http://qiita.com/neiraza/items/9cf827dc7585bbc366c2
- (void)viewDidLoad
{
SLComposeViewController *tweetSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];
tweetSheet.view.hidden = YES;
[self presentViewController:tweetSheet animated:NO completion:^{
[self dismissViewControllerAnimated:NO completion:nil];
}];
}