Samond Classes Library 1.2.6-STABLE build 219
Титульная страница
Описания
Классы
Файлы
Отличия от предыдущих версий
Оглавление
Новое в версии 1.2.6
Новое в версии 1.2.5
Новое в версии 1.2.4
Новое в версии 1.2.3
Новое в версии 1.2.2
Новое в версии 1.2.1
Новое в версии 1.2.0
Новое в версии 1.2.6
методы инициализации исключительных ситуаций переведены в частные методы классов
исправлена небольшая ошибка в классе
SCStream
добавлены следующие типы данных:
SCBool
,
SCChar
,
SCSignedLong
,
SCUChar
,
SCUnsignedLong
,
SCVoid
,
SCCharString
,
SCConstString
,
SCSelector
,
SCClass
,
SCID
,
SCString
,
SCNumber
,
SCDecimal
,
SCDate
,
SCValue
,
SCNull
и
SCURL
переопределен тип
SCArgumentType
удален тип
SCStandardType
переопределен тип
SCDataType
Новое в версии 1.2.5
в класс
SCCommon
добавлен метод
copyright
добавлены типы
SCDataType
и
SCArgumentType
поддержка оператора
for..in
добавлена в класс
SCCollection
и его дочерние классы
поддержка оператора
[]
добавлена в классы
SCArray
,
SCOrderedSet
,
SCDictionary
и
SCStrings
добавлены протоколы
SCKeyedCollection
и
SCMutableKeyedCollection
Новое в версии 1.2.4
в категорию
NSIndexSet(SCIndexSet)
добавлено свойство
string
в категорию
NSString(SCString)
добавлен метод
stringWithFormat:arguments:
добавлены функции
SCLog
,
SCLogv
,
SCLogl
,
SCError
,
SCErrorv
,
SCErrorl
,
SCPrint
,
SCPrintv
,
SCPrintError
и
SCPrintErrorv
добавлена реализация классов
NSOrderedSet
и
NSMutableOrderedSet
для платформы
GNUstep
класс
SCOrderedSet
теперь поддерживается на платформе
GNUstep
для платформы
GNUstep
доступны категории
NSOrderedSet(SCOrderedSet)
и
NSMutableOrderedSet(SCMutableOrderedSet)
добавлена поддержка операционных систем
FreeBSD
10.3 (x86_64), 11.0 и 11.1
добавлена поддержка операционных систем
DragonFly BSD
,
PCBSD/TrueOS
,
OpenBSD
и
NetBSD
добавлена поддержка операционной системы
Debian Linux
9.0.0
добавлена поддержка операционной системы
Fedora Linux
26.1.5
добавлена поддержка операционной системы
Arch Linux
добавлена поддержка операционной системы
Red Hat Enerprise Server
7.3
добавлена поддержка операционной системы
Oracle Linux
6.9 (i386) и 7.3 (x86_64)
добавлена поддержка операционной системы
Ubuntu
17.04
Новое в версии 1.2.3
исключительные ситуации из класса
SCFileStreamException
перенесены в класс
SCStreamException
удалена исключительная ситуация
SCFileStreamException
добавлена категория
NSException(SCException)
добавлена категория
NSIndexSet(SCIndexSet)
добавлен протокол
SCDating
добавлен служебный класс
SCData
добавлена поддержка
объектов данных
новые методы добавлены в категории:
NSArray(SCArray)
и
NSMutableArray(SCMutableArray)
NSSet(SCSet)
и
NSMutableSet(SCMutableSet)
NSOrderedSet(SCOrderedSet)
и
NSMutableOrderedSet(SCMutableOrderedSet)
NSDictionary(SCDictionary)
и
NSMutableDictionary(SCMutableDictionary)
новые методы добавлены в классы
SCArray
,
SCSet
,
SCOrderedSet
,
SCDictionary
,
SCStack
,
SCQueue
и
SCList
новые методы добавлены в классы
SCStrings
,
SCUniqueStrings
,
SCText
и
SCTextFile
Новое в версии 1.2.2
исходные файлы библиотеки распределены по каталогам
docs
,
headers
,
resources
и
sources
в протокол <
SCCollection
> добавлено свойство
collectionType
, возвращающее идентификатор типа коллекции
SCCollectionType
в категорию
NSMutableOrderedSet(SCMutableOrderedSet)
добавлены методы
setSet:
и
setOrderedSet:
в класс
SCCollection
добавлен метод
initWithName:
, являющийся назначенным инициализатотором для всех классов коллекций библиотеки
Новое в версии 1.2.1
добавлена ограниченная поддержка
GNUstep
добавлены тесты для проверки совместимости
тип данных
SCUSize
переименован в
SCSize
переименован ряд категорий:
категория NSArray(SCNSArray) переименована в
NSArray(SCArray)
категория NSMutableArray(SCNSMutableArray) переименована в
NSMutableArray(SCMutableArray)
категория NSSet(SCNSSet) переименована в
NSSet(SCSet)
категория NSMutableSet(SCNSMutableSet) переименована в
NSMutableSet(SCMutableSet)
категория NSOrderedSet(SCNSOrderedSet) переименована в
NSOrderedSet(SCOrderedSet)
категория NSMutableOrderedSet(SCNSMutableOrderedSet) переименована в
NSMutableOrderedSet(SCMutableOrderedSet)
категоряи NSDictionary(SCNSDictionary) переименована в
NSDictionary(SCDictionary)
категоряи NSMutableDictionary(SCNSMutableDictionary) переименована в
NSMutableDictionary(SCMutableDictionary)
восстановлена категория
NSAlert(SCAlert)
восстановлена категория
NSButton(SCButton)
добавлена категория
NSData(SCData)
создан служебный класс
SCDescription
Новое в версии 1.2.0
выполнена полная переработка существующего исходного кода библиотеки
документация поставляется на английском и русском языках
удалена поддержка старых версий MacOS и iOS
в документацию добавлен раздел
Руководство программиста
созданы категории упорядоченных множеств NSOrderedSet(SCNSOrderedSet) и NSMutableOrderedSet(SCNSMutableOrderedSet)
создан класс нулевого потока
SCNullStream
класс SCDelegateObject переименован в
SCDelegate
класс SCStreamDelegateObject переименован в
SCStreamDelegate
протокол SCCodingProtocol переименован в
SCCoding
протокол SCDictionaryObjectProtocol переименован в
SCDictionaring
протокол SCStreamProtocol переименован в
SCStreaming
протокол SCCollectionProtocol переименован в
SCCollectioning
созданы протоколы
SCCollection
и
SCMutableCollection
создан класс упорядоченных множеств
SCOrderedSet
коллекции больше не имеют ограничений по количеству элементов
класс SCCollectionDelegateObject переименован в
SCCollectionDelegate
создан раздел
описания ошибок библиотеки
переименован ряд свойств классов:
свойство isReadOnly переименовано в readOnly
свойство SCStream.isOpen переименовано в
SCStream.opened
свойство SCStream.streamName переименовано в
SCStream.name
свойство SCStream.isReadable переименовано в
SCStream.readable
свойство SCStream.isWriteble переименовано в
SCStream.writable
свойство SCStream.isWriteOnly переименовано в
SCStream.writeOnly
свойство SCStream.isReadWrite переименовано в
SCStream.readWrite
свойство isEmpty переименовано в Empty
протокол SCSortingProtocol переименован в
SCSorter
класс SCSortingAlgorithm переименован в
SCSorter
класс SCBubbleSortingAlgorithm переименован в
SCBubbleSorter
класс SCFastSortingAlgorithm переименован в
SCFastSorter
методы работы с уникальными строками из класса
SCStrings
перенесены в новый класс
SCUniqueStrings
класс SCServiceObject переименован в
SCService
созданы протоколы
SCIndexedCollection
и
SCMutableIndexedCollection
удален класс SCLog
удалены классы SCNetObject, SCSubnetMask, SCIPAddress и SCSubnet
удалены исключительные ситуации SCNotFoundException, SCReadOnlyException, SCNotSupportedException и SCNetException
Документация по Samond Classes Library 1.2.6-STABLE build 219. Последние изменения: Пт 10 Авг 2018 16:06:12. Создано системой
1.8.9.1