背景介紹 在 Swift 中,我們會使用 ? 和 ! 去顯式聲明一個對象或者方法的參數(shù)是optional 還是 non-optional ,而在 Objective-C 中則...
背景介紹 在 Swift 中,我們會使用 ? 和 ! 去顯式聲明一個對象或者方法的參數(shù)是optional 還是 non-optional ,而在 Objective-C 中則...
一、前言 NSURLProtocol是iOS中URL Loading System的一部分。如果開發(fā)者自定義的一個NSURLProtocol并且注冊到app中,那么在這個自定...
一、前言 在日常開發(fā)中或者測試過程中,我們的應(yīng)用可能會出現(xiàn)Crash的問題。對于這類問題我們要抱著零容忍的態(tài)度,因為如果線上出現(xiàn)了這類問題,將會嚴(yán)重影響用戶的體驗。 如果Cr...
前言 Metal入門教程(一)圖片繪制 上一篇的教程介紹了如何繪制一張圖片,這次的目標(biāo)是把圖片顯示到3D物體上,并進(jìn)行三維變換。 Metal系列教程的代碼地址;OpenGL ...
一、前言 一個比較成熟的App,經(jīng)歷了多個版本的迭代之后,為了方便調(diào)式和測試,往往會積累一些工具來應(yīng)付這些場景。最近我們組就開源了一款適用于iOS App線下開發(fā)、測試、驗收...
今天繼續(xù)安裝mysql模塊,參考以往的思路,繼續(xù)度娘,下載mysqldb的包,解壓,在里面執(zhí)行python setup.py install 結(jié)果總是那么不順利(否則也不會有...
前言 在iOS開發(fā)過程中,經(jīng)常會和時間打交道。例如用戶在一個頁面停留的時間、兩個方法哪個執(zhí)行更快等等。之前對于這部分內(nèi)容沒有深入地了解,直到在實際工作中遇到了時間處理的坑,才...
1、TCP的優(yōu)勢 從傳輸數(shù)據(jù)來講,TCP/UDP以及其他協(xié)議都可以完成數(shù)據(jù)的傳輸,從一端傳輸?shù)搅硗庖欢?,TCP比較出眾的一點(diǎn)就是提供一個可靠的,流控的數(shù)據(jù)傳輸,所以實現(xiàn)起來要...