前言當前互聯網行業的競爭已是很是激烈了, 「功能驅動」的時代已通過去了, 如今更加註重軟件的細節, 以及用戶的體驗問題。 說到用戶體驗,就不得不提到用戶的操做行爲。 在咱們的軟件中,咱們會處處進行埋點, 以便提取到咱們想要的數據,進而分析用戶的行爲習慣。 經過這些數據,咱們也能夠更好的分析出用戶的操做趨勢,從而在用戶... 閱讀原文php
前言這段時間剛剛學習了一段時間的Python,加上本身是作iOS開發的,就想着用Python來作一個自動化打包,能夠自動完成打包,上傳到蒲公英,而且發送郵箱給測試人員.一是能夠減小打包功夫,二來能夠練練手,結合本身的工做來輸出一點東西.廢話很少說,直接上代碼...原理就是使用xcodebuild來控制Xcode進行一系... 閱讀原文html
你可能聽過這個術語 :類型擦除。甚至你也用過標準庫中的類型擦除(AnySequence)。可是具體什麼是類型擦除, 咱們怎麼才能實現類型擦除呢?這篇文章就是介紹這件事情的。在平常的開發中, 總有想要把某個類或者是某些實現細節對其餘模塊隱藏起來, 否則總會感受這些類在項目裏處處都是。或者想要實現兩個不一樣類之間的互相轉換。... 閱讀原文面試
前言最近在羣裏看到有人發的一道面試題,題目以下:@interface Spark : NSObject @property(nonatomic,copy) NSString *name; @end@implementation Spark-... 閱讀原文xcode
前言在iOS開發過程當中,會常常使用到一個修飾詞「weak」,使用場景你們都比較清晰,用於一些對象相互引用的時候,避免出現強強引用,對象不能被釋放,出現內存泄露的問題。weak 關鍵字的做用弱引用,所引用對象的計數器不會加一,並在引用對象被釋放的時候自動被設置爲 nil。weak底層原理1.weak編譯解析首先須要看一下... 閱讀原文微信