原创 一個解決WebRTC在iOS模擬器紅屏問題的實踐 概述 背景 環境搭建 遇到問題 解決方案 效果展示

概述 筆者在實現點對點視頻通信過程中,遇到了 iOS 模擬器紅屏問題。本文主要記錄如何解決這一問題。主要對 SDP 進行解讀,分享在編輯 SDP 過程中遇到的問題。 背景 隨着音視頻、雲遊戲越來越火,一個開源解決方案 WebRTC 成爲了衆

原创 iOS App 上架(Analysis 工具使用) 用戶習慣數據收集 Crash 數據收集

隨着iOS開發的流行,針對iOS開發涉及的方方面面,早有一些公司提供了專門的解決方案或工具。這些解決方案或工具包括:用戶行爲統計工具(友盟,Flurry,Google Analytics等), App Store銷售分析工具(例如App a

原创 Mac OS 開發 - 聊聊如何打包dmg文件

最近因爲博主自己的需求,而App Store上的App不能滿足需求,或者是說,想借此機會涉獵一下Mac OS的開發。之前一直臆想iOS開發和Mac OS差不多,實則不然。 文章傳送門 BTW 推薦一款非Apple官方的App Store,H

原创 (譯)TensorFlow 廣度和深度學習的教程

譯者:charsdavy 校對者:MRNIU 在前文 《TensorFlow Liner Model Tutorial》 中,我們使用 人口收入普查數據集 訓練了一個 logistic 線性迴歸模型去預測個人年收入超過 5 萬美

原创 聊聊 iOS 數據保護

本文首發個人博客:聊聊 iOS 數據保護 文件系統中的文件、keychain中的項,都是加密存儲的。當用戶解鎖設備後,系統通過UDID密鑰和用戶設定的密碼生成一個用於解密的密碼密鑰,存放在內存中,直到設備再次被鎖,開發者可以通過Data

原创 Effective Objective-C 2.0 讀書筆記 -- 熟悉Objective-C語言

看到Effective這個詞,大家一定會想到《Effective C++》、《Effective Java》等業界名著,那些書裏匯聚了多項實用技巧,又系統而深入的講解了各種編程知識。那麼,《Effective Objective-C 2.0

原创 從iOS的圖片圓角想到渲染

圓角是一種很常見的視圖效果,相比於直角,它更加柔和優美,易於接受。設置圓角會帶來一定的性能損耗,如何提高性能是一個需要重點討論的話題。 大家常見的圓角代碼x.layer.cornerRadius = xx; x.clipsToBounds

原创 iOS App 啓動性能優化

本文首發個人博客:iOS App 啓動性能優化 應用啓動時間,直接影響用戶對一款應用的判斷和使用體驗。ZAKER新聞本身就包含非常多並且複雜度高的業務模塊(如新聞、視頻等),也接入了很多第三方的插件,這勢必會拖慢應用的啓動時間,本着精益

原创 實現一個 RESTful API 服務器

RESTful 是目前最爲流行的一種互聯網軟件結構。因爲它結構清晰、符合標準、易於理解、擴展方便,所以正得到越來越多網站的採用。 什麼是 REST REST(REpresentational State Transfer),首次出現在 20

原创 Mac 如何升級 Ruby 版本

rvm是什麼?爲什麼要安裝rvm呢,因爲rvm可以讓你擁有多個版本的Ruby,並且可以在多個版本之間自由切換。 第一步:安裝rvm $ curl -L get.rvm.io | bash -s stable $ source ~/.prof

原创 Tensorflow+PyCharm(Mac)

TensorFlow 最初由Google大腦小組(隸屬於Google機器智能研究機構)的研究員和工程師們開發出來,用於機器學習和深度神經網絡方面的研究,但這個系統的通用性使其也可廣泛用於其他計算領域。目前來說,Github上star最多的項

原创 iOS App 上架(Analysis 工具使用)

隨着iOS開發的流行,針對iOS開發涉及的方方面面,早有一些公司提供了專門的解決方案或工具。這些解決方案或工具包括:用戶行爲統計工具(友盟,Flurry,Google Analytics等), App Store銷售分析工具(例如App a