No (or at least, if so, this is a mistake (*)). This will violate its complexity.
If you read the promise of complexity for append, it reads:
Complexity: Depreciation O (1) for many additions. If the array uses a bridged instance of NSArray as storage, performance is not indicated.
" O (1) " , O (1), , , O (1), pre- , .
removeLast():
: O (1)
, (, , ) ).
(*) . . , , promises, O (n), . Swift , .