Recenzia Snagit 2018 Čo je nové od verzie 13
TechSmith Snagit je náš obľúbený softvér na úpravu snímok obrazovky a obrázkov. Pozrite si nové funkcie v Snagit 2018!
Apple poskytuje mnoho frameworků pro vývoj aplikací pro Macintosh (knihoven kódů), které vaše aplikace může volat k provádění tisíců operací v OS X. Mnoho z těchto frameworků, jako je sada PDF, se skládá z tříd Objective-C, z nichž vaše aplikace může vytvářet a používat objekty ve svých aplikacích. Některé z těchto rámců jsou však pouze knihovny funkcí, které může vaše aplikace provádět.
Rámec CFNetwork je například sada funkcí, které může vaše aplikace používat k provádění vyladěných síťových připojení. Třída NSURL poskytuje dobrou sadu základních síťových operací, které jsou skvělé pro získávání dat pomocí adresy URL. Pokud vaše aplikace vyžaduje větší kontrolu nad síťovou komunikací, kterou spouští, budete muset použít rámec CFNetwork a jeho funkce. Následující kód můžete použít k přípravě požadavku HTTP pro přenos na konkrétní URL:
CFStringRef httpBody = CFSTR( " ); CFStringRef headerFieldName = CFSTR( "Cookie" ); // přidání konkrétního cookie k požadavku HTTP CFStringRef headerFieldValue = CFSTR( "loginID=mé_uživatelské_jméno; heslo=moje_heslo;" = ur = url CFStringRef .diabeticpad.com" ); CFURLRef urlRef = CFURLCreateWithStrign( kCFAllocatorDefault, url, NULL ); CFStringRef requestMethod = CFSTR( "GET" ); CFHTTPMessageRef request = CFHTTPMessageCreateRequest(,CFTPMessageCreateRequest(,CFAllocator1CFETody url,BTPM httpersHThododyDefault_1S); // přidání cookie CFHTTPMessageSetHeaderFieldValue( request, headerFieldName, headerFieldValue ); CFDataRef serializedHttpRequest = CFHTTPMessageCopySerializedMessage( request );
Jakmile váš kód bude mít serializovaný požadavek, může vaše aplikace otevřít stream pro zápis, aby doručila požadavek na místo určení.
Všechny frameworky Apple založené na C poskytují sadu funkcí pro provádění tohoto typu programování na nižší úrovni. Váš kód bude složitější, ale Apple neposkytuje třídy Objective-C pro všechny své rámce. Pokud skutečně potřebujete funkce dostupné v jednom z těchto rámců, je to jediný způsob, jak dosáhnout cílů své aplikace. Následující rámce neposkytují třídy Objective-C:
Audio Toolbox
CFNnetwork
Jádro MIDI
Základní text
Adresářová služba (například LDAP a Open Directory)
Bezpečnostní
Pokud chcete vytvářet aplikace, které dokážou plně využít funkcí OS X, musíte být připraveni podporovat použití knihoven kódů, které nejsou Objective-C.
TechSmith Snagit je náš obľúbený softvér na úpravu snímok obrazovky a obrázkov. Pozrite si nové funkcie v Snagit 2018!
Potrebujete vytvoriť diagramy alebo vývojové diagramy a nechcete inštalovať ďalší softvér? Tu je zoznam online nástrojov na vytváranie diagramov.
Mať dom plný bezdrôtovo pripojených zariadení a streamovacích služieb, ako je Spotify, je skvelé, kým veci nefungujú a nenájdete zaujímavé riešenia.
NVMe M.2 SSD je najnovšia technológia počítačových pevných diskov. Čo to je a aká je rýchlosť v porovnaní so staršími pevnými diskami a SSD (Solid State Drive)?
Sonos je správne fungujúce audio riešenie na streamovanie od 400 USD za dva reproduktory. Ale pri správnom nastavení môže byť AirPlay zadarmo. Pozrime sa na podrobnosti.
Zálohovanie a synchronizácia Google je nová aplikácia, ktorá sa synchronizuje s aplikáciami Fotky a Disk. Čítajte ďalej a zistite, ako si stojí v porovnaní s OneDrive, Dropbox, Backblaze a Crashplan.
MyIPTV je služba na strihanie káblov, ktorá využíva aplikáciu SOPlayer pre viacero platforiem a poskytuje televíziu, filmy a iné formy médií za platené
Spoločnosť Logitech nedávno vydala svoju klávesnicu Illuminated Living-Room Keyboard K830, ktorá je určená ako spoločník domácej zábavy. Tu je naša recenzia jednotky.
Tu je pohľad na aktualizáciu, ktorá bola nedávno vydaná pre CloudHQ a ako funguje. Čítajte ďalej a dozviete sa viac.
OnePlus 6T je prvotriedny kvalitný telefón s Androidom, ktorý sa predáva so zľavou v porovnaní s Apple iPhone, Google Pixel 3 alebo Samsung Galaxy S9.