Your SlideShare is downloading. ×
Xcodeのファイルテンプレートを自作する - Cocoa勉強会関西 2012-03-24
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Xcodeのファイルテンプレートを自作する - Cocoa勉強会関西 2012-03-24

2,802

Published on

2012年3月24日のCocoa勉強会の発表資料です。Xcode で新規ファイルを作るときのテンプレートをカスタマイズしようという話です。

2012年3月24日のCocoa勉強会の発表資料です。Xcode で新規ファイルを作るときのテンプレートをカスタマイズしようという話です。

Published in: Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,802
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Xcodeのファイルテンプレートを 自作する かねうちてつや Cocoa勉強会関西 2012.03.24
    • 2. 自己紹介• かねうちてつや• @kaniza id:kaniza facebook.com/kaniza• フェンリル所属• Sleipnir Mobile とか作ってます
    • 3. 今日は Mac OS X の11回目の誕生日
    • 4. ファイルテンプレート
    • 5. Mac用/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File TemplatesiOS用/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/FileTemplates
    • 6. そこにあるのは
    • 7. フォルダ構造フォルダ構造が分類に反映される
    • 8. 中にあるもの• TemplateInfo.plist• TemplateInfo.icns• ___FILEBASENAME___.h• ___FILEBASENAME___.m• その他
    • 9. 個々のファイルを 見てみる
    • 10. //// ___FILENAME___// ___PROJECTNAME___//// Created by ___FULLUSERNAME___ on ___DATE___.// Copyright (c) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.//#import "___FILEBASENAME___.h"@implementation ___FILEBASENAMEASIDENTIFIER___@end
    • 11. なんとかなりそう
    • 12. 作ってみよう
    • 13. 自分用の置き場所~/Library/Developer/Xcode/Templates/File Templates/ ない場合は自分で作りましょう
    • 14. とりあえずこんな感じにしてみる
    • 15. 最低限のTemplateInfo.plist
    • 16. 標準の___FILEBASENAME___.hなどを コピーしてきて// -*- mode:objc; indent-tabs-mode:nil; c-basic-offset:4; -*-/*! @copyright ___ORGANIZATIONNAME___ */#import <Foundation/Foundation.h>/*! テキスト @class @abstract */@interface ___FILEBASENAMEASIDENTIFIER___ : NSObject@end Emacs / HeaderDoc対応など適当に味つけ
    • 17. ためしてみよう!
    • 18. もっと高度なことも
    • 19. がんばればカスタムUIも作れる!!
    • 20. がんばればカスタムUIも作れる!! でも、がんばれませんでした...
    • 21. がんばればカスタムUIも作れる!!
    • 22. まとめ• Xcodeのファイルテンプレートは自作可• いまいちなテンプレートにオサラバ!• がんばれば標準にあるようなカスタム UIも作れる
    • 23. 参考文献(とうか元ネタ)Creating Custom Xcode 4 File Templates http://www.bobmccune.com/2012/03/04/creating- custom-xcode-4-file-templates/Singleton 用のテンプレートサンプル (GCD版、Classic版)など

    ×