A Snagit 2018 áttekintése Újdonságok a 13-as verzió óta
A TechSmith Snagit a kedvenc képernyőkép- és képszerkesztő szoftverünk. Tekintse meg a Snagit 2018 új funkcióit!
Az Apple számos Macintosh alkalmazásfejlesztési keretrendszert (kódkönyvtárat) biztosít, amelyeket az alkalmazás meghívhat az OS X több ezer műveletének végrehajtásához. Sok ilyen keretrendszer, például a PDF Kit, Objective-C osztályokból áll, amelyekből az alkalmazás képes objektumokat hozhat létre és használhat az alkalmazásokon belül. E keretrendszerek némelyike azonban csak olyan függvénykönyvtár, amelyet az alkalmazás végrehajthat.
Például a CFNetwork keretrendszer olyan funkciók halmaza, amelyek segítségével az alkalmazás finomhangolt hálózati kapcsolatok létrehozására használhatja. Az NSURL osztály az alapvető hálózati műveletek jó készletét kínálja, amelyek nagyszerűek az adatok URL használatával történő lekéréséhez. Ha alkalmazásának nagyobb ellenőrzésre van szüksége az általa kezdeményezett hálózati kommunikáció felett, akkor a CFNetwork keretrendszert és annak funkcióit kell használnia. A következő kóddal elkészítheti a HTTP-kérést egy adott URL-re történő továbbításhoz:
CFStringRef httpBody = CFSTR( " ); CFStringRef headerFieldName = CFSTR( "Cookie" ); // konkrét cookie hozzáadása a HTTP kéréshez CFStringRef headerFieldValue = CFSTR( "loginID=saját_felhasználónév; jelszó=saját_jelszó;" ); "urwwwStringRefSTR" .diabeticpad.com" ); CFURLRef urlRef = CFURLCreateWithStrign( kCFAllocatorDefault, url, NULL ); CFStringRef requestMethod = CFSTR( "GET" ); CFHTTPMessageRef request = CFHTTPMessageRef request = CFHTTPMessageRef request = CFHTTPMessageRef request = CFHTTPMessageRef // a cookie hozzáadása CFHTTPMessageSetHeaderFieldValue( request, headerFieldName, headerFieldValue ); CFDataRef serializedHttpRequest = CFHTTPMessageCopySerializedMessage( request );
Miután a kód megkapta a sorosított kérést, az alkalmazás megnyithat egy írási adatfolyamot, hogy a kérést a célállomásra kézbesítse.
Az összes C-alapú Apple keretrendszer rendelkezik funkciókkal az ilyen típusú alacsonyabb szintű programozás végrehajtásához. A kódja bonyolultabb lesz, de az Apple nem biztosít Objective-C osztályokat minden keretrendszeréhez. Ha valóban szüksége van az egyik keretrendszerben elérhető funkcionalitásra, csak így érheti el az alkalmazás céljait. A következő keretrendszerek nem biztosítanak Objective-C osztályokat:
Audio Toolbox
CFNetwork
Core MIDI
Alapszöveg
Címtárszolgáltatás (például LDAP és Open Directory)
Biztonság
Ha olyan alkalmazásokat szeretne létrehozni, amelyek teljes mértékben ki tudják használni az OS X funkcióit, készen kell állnia a nem Objective-C kódkönyvtárak használatának támogatására.
A TechSmith Snagit a kedvenc képernyőkép- és képszerkesztő szoftverünk. Tekintse meg a Snagit 2018 új funkcióit!
Diagramokat vagy folyamatábrákat kell létrehoznia, és nem szeretne extra szoftvert telepíteni? Íme az online diagramkészítő eszközök listája.
Ha egy ház tele van vezeték nélkül csatlakoztatott eszközökkel és streaming szolgáltatásokkal, mint a Spotify, az nagyszerű, amíg a dolgok nem működnek, és érdekes megoldásokat nem talál.
Az NVMe M.2 SSD a legújabb számítógépes merevlemez-technológia. Mi ez, és milyen gyors a korábbi merevlemezekkel és szilárdtest-meghajtókkal (SSD) szemben?
A Sonos a jelenleg működő streaming audio megoldás, amely 400 dollártól indul két hangszóróért. De megfelelő beállítással az AirPlay ingyenes lehet. Tekintsük át a részleteket.
A Google Backup and Sync egy új alkalmazás, amely szinkronizálja a Fotókat és a Drive-ot. Olvassa el, hogy megtudja, hogyan áll szemben a OneDrive, a Dropbox, a Backblaze és a Crashplan.
A MyIPTV egy kábelvágó szolgáltatás, amely a SOPlayer alkalmazást több platformon használja, és televíziót, filmeket és egyéb médiát biztosít fizetős
A Logitech a közelmúltban kiadta az Illuminated Living-Room Keyboard K830-at, amelyet otthoni szórakoztatási társnak szántak. Íme az egységről szóló véleményünk.
Íme egy pillantás a CloudHQ-hoz nemrégiben kiadott frissítésre és annak működésére. Olvasson tovább, ha többet szeretne megtudni.
A OnePlus 6T egy prémium zászlóshajó-minőségű Android telefon, amely az Apple iPhone-hoz, a Google Pixel 3-hoz vagy a Samsung Galaxy S9-hez képest kedvezményes áron kapható.