Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Timothy Risi 8eb24d61a4 Fix some language/grammar issues in the docs (#246)
* Wording/grammar updates for docs

* Fix typo
2017-05-02 19:14:43 -04:00
Sebastien Pouliot 9fb717d134 [objc][docs] Document limits of subclassing using the embeddinator (#242) 2017-05-02 13:27:21 -04:00
Sebastien Pouliot 3c68a7ac93 [objc][docs] Update (#211) 2017-04-28 17:08:25 +02:00
Sebastien Pouliot ec7e982eeb [objc] Fix clang warnings about nullability (#151)
In general we don't encourage `null` since it's likely to get managed
`ArgumentNullException` which cannot be well handled on the ObjC side.
That's covered by:

> NS_ASSUME_NONNULL_BEGIN

Right now we lack any metadata to make this more precise :-(. However,
when possible, we can put specific annotations on some API, e.g.

1. Any managed exception in a `.ctor` (or the `.cctor`) will make the
corresponding `init*` method return `nil`, so we always mark them as
`nullable`.

2. `ref` and `out` on reference types can be `nullable`

3. Our custom support for `IComparable` and `IComparable<T>` is null safe
   so mark it as such;

Warnings from our unit tests, which abuse `nil` since it knows the
managed code internals, now ignore those warnings (pragma)
2017-04-20 10:29:22 -04:00
Sebastien Pouliot 514e20f437 [docs] Start a limitations document and add read me for the new directories created in the objc branch (#45) 2017-04-02 13:25:42 -05:00