Commit Graph

79 Commits

Author SHA1 Message Date
Laurent Sansonetti
7b48bf7acb list protocols in framework index files (.md), change the way protocols are defined in ruby (now using module) and also how we keep track of them (not using a temporary file) 2012-11-05 17:14:48 +01:00
Laurent Sansonetti
3bb0137724 add CoreFoundation, fix certain structures parsing (temporary fix) 2012-11-05 16:41:06 +01:00
Laurent Sansonetti
a235faf7b8 refer to structs and functions in framework reference file (.md) 2012-11-05 15:31:37 +01:00
Watson
956005b602 fix converting parameter type in Integer which including "int" (ex. CGPoint, NSLayoutConstraint...) 2012-11-05 23:12:03 +09:00
Watson
cbc6040d4a fix the C function which has no argument
This changing will fix as following:
(CFTypeID) CGColorGetTypeID(void)
2012-11-05 17:41:44 +09:00
Watson
242c0e0326 fix the return value type in C function method 2012-11-05 17:23:25 +09:00
Watson
d9b3772977 handle the C functions
C functions will be added as Top Level Namespace method
2012-11-05 15:57:52 +09:00
Watson
66b108bed0 to update the protocol documents 2012-11-05 10:17:35 +09:00
Watson
906a73b7fd handle the Protocols (still need to be improved) 2012-11-04 17:25:31 +09:00
Watson
06b289441d split the method 2012-11-04 17:16:20 +09:00
Watson
02928c0b85 delete trailing white spaces 2012-11-04 17:07:39 +09:00
Watson
cb5e83b215 handle the C structures 2012-11-04 13:57:43 +09:00
Laurent Sansonetti
775d187c36 determine framework path for iOS classes, generate .md file based on that information (instead of parsing twice the html), add CoreData framework 2012-11-03 23:38:03 +01:00
Watson
22b462d81a remove unnecessary classes 2012-11-04 01:03:42 +09:00
Watson
84b6986c7a change the framework title 2012-11-03 23:47:55 +09:00
Watson
f19fa4444b generate classes list 2012-11-03 14:05:10 +09:00
Watson
929b292492 fix the return type about Integer to related char/unsigned 2012-11-02 22:57:33 +09:00
Watson
35fd83f814 fix the return type about delegate
This will fix the following case:
- (id < NSKeyedArchiverDelegate >) delegate
2012-11-02 22:35:41 +09:00
Watson
0f196cf463 fix the regular expression in last commit 2012-11-02 22:24:07 +09:00
Watson
5f70933e06 fix the return type about Integer
This will fix the following case:
- (const uint8_t) decodeBytesForKey(key, returnedLength:lengthp)
- (int32_t) decodeInt32ForKey(key)
- (int64_t) decodeInt64ForKey(key)
- (uint32_t) machPort
2012-11-02 22:09:47 +09:00
Watson
afaf70ffef remove objective-c code samples from API discussion 2012-11-02 14:25:38 +09:00
Watson
cabd20f882 specify the encoding because UTF-8 characters may be contained in reference
If use Ruby19, it will not handle correctly.
2012-11-02 13:49:27 +09:00
Watson
840d35e910 fix incorrect return type with Ruby19
Array#to_s is alias for #inspect on Ruby19. So, its method is different behavior with Ruby18.
2012-11-02 10:39:38 +09:00
Watson
bf3de8c78a fix the method declaration which has variable arguments
before:
	def setWithObjects(firstObj, …:); end

after
	def setWithObjects(firstObj, …); end
2012-11-01 23:00:38 +09:00
Watson
2b4e45e58a add `@scope' directive for yard if handle the class method 2012-11-01 22:24:03 +09:00
Watson
9a3676acf5 NSObject and NSProxy does not have the super class
fix the following warning:
	[warn]: 	in file '/tmp/rb_docset/t189.rb':2:
		2: class NSProxy < none

	[warn]: 	in file '/tmp/rb_docset/t180.rb':2:
		2: class NSObject < none
2012-11-01 13:52:28 +09:00
Watson
0364deeb5c remove no-break space because yardoc will fail to generate 2012-11-01 13:39:42 +09:00
Watson
595820e2de remove the ')' in method declaration which has the handler argument
Because the following method is converted with strange syntax

  - (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void (^)(void))handler

after converting:

  def beginBackgroundTaskWithExpirationHandler()handler); end
2012-11-01 13:15:37 +09:00
Watson
b2b50d52f6 remove the semicolon in method declaration in iOS SDK reference
In some place, the methods will be declared with semicolon in reference:

  - (NSString *)activityTitle;

So, this method is converted to Ruby with strange syntax:

  def activityTitle;(); end
2012-11-01 12:55:48 +09:00
Watson
87539d261c split DocsetGenerator#run to generating ruby code and generating HTML 2012-11-01 00:11:11 +09:00
Watson
665c238f5e split DocsetGenerator class in doc/Rakefile 2012-10-31 23:59:57 +09:00
Laurent Sansonetti
772ea36b54 move to asciidoc 2012-04-21 17:30:47 +02:00
Laurent Sansonetti
afe7012d0c better getting-started page 2012-03-16 20:36:52 +01:00
Laurent Sansonetti
21b1bae8fe mention support 2012-03-03 02:27:15 +01:00
Laurent Sansonetti
6a7e900080 some misc stuff 2012-03-03 02:24:07 +01:00
Laurent Sansonetti
3ef11be30d adding missing sections 2012-02-28 23:55:01 +01:00
Laurent Sansonetti
904dbd40d5 split the manual into 3 guides 2012-02-27 19:38:25 +01:00
Laurent Sansonetti
eaaa952982 follow changes 2012-02-18 18:25:24 +01:00
Laurent Sansonetti
0ef78b22c4 remove docset 2012-02-12 20:18:18 +01:00
Laurent Sansonetti
b235fb8c01 follow new changes 2012-02-10 21:20:16 +01:00
Laurent Sansonetti
c5c5ad56af mention fonts 2012-02-02 11:50:36 +01:00
Laurent Sansonetti
ac241a5277 follow vendor_project/static 2012-01-23 16:17:38 +01:00
Laurent Sansonetti
fa12ed7d2d update doc for the new GC 2012-01-20 12:00:25 +01:00
Laurent Sansonetti
7461784202 fix a typo 2012-01-03 21:32:37 +01:00
Laurent Sansonetti
d2fa25f952 follow deployment_target changes 2012-01-03 19:17:50 +01:00
Laurent Sansonetti
8a0360e534 mention framework dependency support 2012-01-02 13:55:50 +01:00
Laurent Sansonetti
f2889ebfcc added chapter about multicore compilation 2012-01-02 12:20:43 +01:00
Laurent Sansonetti
7dedec8cd7 tweak 2011-12-27 21:14:57 +01:00
Laurent Sansonetti
73ebbc3b96 some tweaks 2011-12-25 17:06:34 +01:00
Laurent Sansonetti
2e9fa7f6e5 slightly 2011-12-24 12:41:38 +01:00