原创 顛覆認知的ios代碼,真機實測!

記錄一段神奇的代碼。關鍵代碼: [self performSelector:@selector(recreateCommonWebView) withObject:nil afterDelay:0.1]; 註釋掉以後,日誌執行順序

原创 WWDC2019 Sessions 觀後感集合(一)

WWDC2019 Sessions 觀後感集合(一) WWDC19 session視頻鏈接 Session704: Core ML 3 Framework 觀後小結 最大的改變 我們知道,在google IO上,google

原创 tensorflowlite iOS集成實戰全記錄

首先:tensorflow官網的訪問需要翻牆,請注意。 step1 (最快最基礎的體驗,官網demo): https://www.tensorflow.org/lite/demo_ios 這裏主要做了哪些事呢? 1.github re

原创 記錄一種可讀性較強好維護的字符串換行寫法

NSString *createTableSQL = @"CREATE TABLE GROUPTABLEV2 (id integer PRIMARY KEY autoincrement, "

原创 iOS app生命週期方法執行探究

使用一個新創建的沒有後臺運行的app測試: [LogInfo] 2018-11-06 10:49:25.444 File:AppDelegate Line:30 Function:-[AppDelegate applicationWi

原创 git下查看某個文件的提交記錄,sourcetree不給力!

https://blog.csdn.net/xianglingchuan/article/details/71320229

原创 關於小程序開發,個人的一些理解

微信小程序,是騰訊在微信app內部打造的一個平臺或者說容器,相當於把一個應用當作了一個相對開放的操作系統,來承載不同的應用(但小程序多了一個小字,意味着它必然會有很多的約束)。從技術實現上,它可能並不是那麼的驚世駭俗,但這個思路和開發平臺

原创 mac下環境變量的配置-簡單粗暴,本來這就是一件小事~

首先,需要找到你想到爲之配置命令的執行文件所在的文件夾位置,很可能以/bin/結尾: /usr/local/octave/3.8.0/bin/octave-3.8.0 這裏我們用我想安裝的octave作爲示例,我能找到這個路徑,但我發現

原创 WWDC session 412 Xcode調試技術-騷操作小結 (僅iOS)

設置跳轉斷點時爲其自動新建 Debug Tab: 方法:頂部導航欄 Xcode -> Behaviors -> Edit Behaviors… -> Runing -> Pauses -> ✅ Show Tab Name tab na

原创 testflight當前實現流程記錄(看圖說話,多圖)

https://juejin.im/post/5b5155436fb9a04fe25ece14

原创 xcode最新調試技術 - 2018 wwdc session, 黑科技,必備

https://juejin.im/post/5b1cd870e51d4506dc0ac76c

原创 關於mac下octave的繪圖問題

follow了coursera上的安裝指南安裝了octave以後,發現不能繪圖(回頭check了一遍指南發現確實沒有相關內容了),只能自己解決。 這裏記錄下自己解決的辦法: 1. 通過brew安裝了gnuplot 2. 過程中發現缺少

原创 swift和oc的相互調用,其實很簡單(基於swift4.0)

swift調用oc: 需要在統一的bridge頭文件(xxx-Bridging-Header.h)裏面import,然後即可使用。 oc調用swift: 需要在暴露出來的方法和屬性上加@objc否則不可用;且文件的類需要繼承自NSObje

原创 https://www.jianshu.com/p/f4282df18537

https://www.jianshu.com/p/f4282df18537

原创 python大法好! 這三行中的第二行代碼可以說盡顯霸氣了!

Exercise: Follow the instructions and implement model(). When examples[index] contains one dinosaur name (string), to c