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