原创 iOS開發中@property的屬性介紹

大家都知道@property和@synthesize可以自動生成某個類成員變量的存取方法,但可能對property中的一些屬性不是很瞭解,網上的一些介紹有的不是很正確,感覺會誤導新手,於是準備詳細介紹一下property中的詳細屬性。

原创 Android通信機制分析-Binder(1)

概述 Android四大組件分別是 Activity、Service、BroadcastReceiver、ContentProvider,我們平時開發的 App 都是由四大組件中的一個或者多個組合而成;這四大組件所涉及的多進程間通信底層實

原创 Android上傳庫到自由倉庫Nexus

最近因爲公司項目需要,多個組開發的項目依賴於一些公共的Library,正好公司也有Nexus倉庫,於是就學習下如何如何將自己的Library上傳到Nexus倉庫供大家使用。 1. 發佈Library到私服 先展示下我建立的Project的

原创 經典排序之冒泡排序

冒泡排序是在學校學習編程的時候學習的第一種排序算法,可謂是最經典的排序算法,它是基於比較的排序算法,實現簡單,接下來我們來一起溫習下冒泡排序的實現原理和時間複雜度。      實現原理(升序): 相鄰的兩個數據(A,B)進行比較,如果A>

原创 interview-question

Android相關 Activity 正常和異常情況下的生命週期 Activity 的四種啓動模式 畫出 Android 的大體架構圖 app 如何保證後臺服務不被殺死 Activity 與 Fragment 生命週期有何聯繫 Acti

原创 Hexo接入網易雲評論

搞了GitPage之後不久看到多說評論6月份要關閉的消息,一直在琢磨換哪家,大家都有不同的觀點,我還是覺得網易的雲跟帖值得擁有,畢竟是大廠並且是易友好多年。 不多說,說幹就幹。我使用的是Hexo的插件indigo。 註冊網易雲跟帖 填寫站

原创 Android的消息機制分析

Android平臺上,主要用到的通信機制有兩種:Handler和Binder,前者用於進程內部的通信,後者主要用於跨進程通信。 1. 概述 今天我們主要來聊一聊進程內部的消息機制Handler。 從技術實現來說消息機制並不複雜,不只是An

原创 RxAndroid的初體驗

從去年開始開始接觸RxJava,但項目中期使用的話整體修改較大,目前項目都告一段落,有時間來研究下,既然用我們就用最新的版本。 1、app dependencies dependencies { compile fileTree(

原创 我進入編程世界的第一步

My first step into the world of Software Development — and what you can learn from it 轉載自:medium 原文鏈接Link As a budding

原创 IOS開發隨筆

1、網絡訪問           作爲一個app,基本99%都需要訪問網絡,無論是下載數據還是訪問接口刷新頁面都需要網絡,那方法是什麼?請客官隨我來     使用XCode打開Info.plist,然後加入一行App Transport

原创 多個 git 賬戶共存

Git 多賬戶問題困擾我很久,今天決定自己研究下。我遇到的問題是同一臺電腦上公司的 git 賬號和 github 賬號如何共存的問題。 1、在User\用戶名\.ssh\config 文件中添加不同的 git 賬號信息,config文件不

原创 you-get遇到的坑

you-get好用的下載器 https://github.com/soimort/you-get 我使用choco install的,官方提供了多種安裝方式總有一款適合你 使用Shadowsocks代理,在下載YouTube的時候出現S

原创 cocapods的使用

做Android開發幾年,一直想自學IOS的開發,之前嘗試多次都因爲自制力不足,一兩週之後就擱置了,這次重新拾起來,決定更進一步。 在Android開發的時候有很多第三方(大牛們)開發的成熟的好用的庫,避免自己重複造輪子,用起來也簡單方便

原创 ubuntu recovery mode root readonly filesystem 解決

進入ubuntu recovery mode 選擇root opt 進去後 mount -o remount, rw /

原创 IOS開發隨筆2

1、網絡訪問代碼      用戶登錄時app常用的,需要將用戶名和密碼以及一些服務端需要的數據傳給服務端,代碼示例如下 - (void)login { NSLog(@"login btn has pressed! username