• Like
俺的Objective-C勉強法
Upcoming SlideShare
Loading in...5
×

俺的Objective-C勉強法

  • 8,247 views
Uploaded on

Apple Developer 友の会 第1回勉強会

Apple Developer 友の会 第1回勉強会

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
8,247
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
48
Comments
0
Likes
13

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

Transcript

  • 1. Objective-C Naoya Sangu @vochkun
  • 2. Twitter: @vochkun - -• IT• iOS• iPhone/iPad
  • 3. YumYum
  • 4. Objective-C
  • 5. C++ Java Objective-C
  • 6.
  • 7. NSString- (NSString*)stringByReplacingOccurrencesOfString:(NSString*)target withString:(NSString*)replacement options:(NSStringCompareOptions)options range:(NSRange)searchRange- ( ) 1 :( 1 ) 1 2 :( 2 ) 2 3 :( 3 ) 3 4 :( 4 ) 4NSString* str = @"Hoge foo hoge bar";NSString* ret = [str stringByReplacingOccurrencesOfString:@"hoge" withString:@"FUGA" options:NSCaseInsensitiveSearch range:NSMakeRange(0, [str length])];NSLog(@"%@", ret); // FUGA foo FUGA bar
  • 8. Hoge* hoge = [[Hoge alloc] init]; //[hoge fooBar]; //[hoge release]; //••• iOS 5 ARC•
  • 9. Objective-C …
  • 10. nilif (obj) { [obj fooBar:hoge];} Objective-C[obj fooBar:hoge];nil nil
  • 11. • Apple Foundation/UIKit - Android SDK 2/3 ※ - UI• Xcode -
  • 12. • - getter/setter - C# VB• - - Java Interface• - - Ruby• - - Ruby JS iOS 4.0
  • 13. iOS SDK • Objective-C Xcode • Xcode 3.x • •¥2,940 • C++
  • 14. iPhone Xcode 4 • • Xcode 4¥2,940
  • 15. Objective-C 2.0 • Objective-C • • iOS¥3,990
  • 16. iPhoneUIKit • UI • Interface Builder ¥3,990
  • 17. iOS • • ¥2,990
  • 18. iPhone • • ¥3,570
  • 19. Apple
  • 20. iOS Developer Library http://developer.apple.com/jp/devcenter/ios/ library/japanese.html• PDF• iOS•
  • 21. http://developer.apple.com/appstore/ guidelines.html•• http://fladdict.net/blog/2010/09/reject- list.html
  • 22. • iPhone - ※ - ※• iPhone - - - http://groups.google.co.jp/group/wtidev/• iPhone - - https://groups.google.com/group/yidev/ ATND
  • 23. Twitter/Facebook
  • 24. • Twitter @iphone_dev_jp 1 3000• Facebook IOS_beginners App Store 600 …
  • 25. Titanium Mobile http://www.appcelerator.com/products/titanium-mobile-application-development/ • JS → • Android/iPhone • UI • masuidrive
  • 26. cocos2dhttp://www.cocos2d-iphone.org/ • Objective-C • 2D • OpenGL • •
  • 27. Unityhttp://unity3d.com/japan/ • 3D • • iOS
  • 28. FMDB https://github.com/ccgus/fmdb• sqlite OSS• CoreData
  • 29. • • Twitter: @vochkun • E-mail: naoya.sangu@gmail.com