aboutsummaryrefslogtreecommitdiffstats
path: root/mobile/doc.go
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/doc.go')
-rw-r--r--mobile/doc.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/mobile/doc.go b/mobile/doc.go
index 50cc7f4f8..89be470cc 100644
--- a/mobile/doc.go
+++ b/mobile/doc.go
@@ -51,6 +51,10 @@
// should not be provided to limit the remote code complexity. Arrays should be
// avoided as much as possible since they complicate bounds checking.
//
+// If a method has multiple return values (e.g. some return + an error), those
+// are generated as output arguments in ObjC. To avoid weird generated names like
+// ret_0 for them, please always assign names to output variables if tuples.
+//
// Note, a panic *cannot* cross over language boundaries, instead will result in
// an undebuggable SEGFAULT in the process. For error handling only ever use error
// returns, which may be the only or the second return.