原创 仿ios通訊錄實現中的細節感悟

仿ios通訊錄實現中的細節感悟 本人選擇實現ios通訊錄的基本功能,主要也是考慮到UITableView在各種應用程序中的普遍使用,同時也包含了UITableView的刪除,移動等編輯功能,同時也包含plist文件解析,UISea

原创 SmartScrollView - 一個Github項目分享

SmartScrollView - 一個Github項目分享 該項目主要起源於平時使用新聞類客戶端的時候,對界面上的ScrollView比較感興趣,就花時間自己去研究了一下,下面分別是網易新聞和搜狐新聞的效果圖: 由於圖片大小的

原创 Mac OS X開發者值得收藏的開發資源

Mac OS X開發者值得收藏的開發資源 本文主要給大家介紹幾個Mac開發中值得收藏的三方控件,有些是經過自己改造的,這也主要源於在實習期間,做了幾個月的Mac開發,在開發期間也收集和改造了一些三方的控件,下面詳細介紹一下: JW

原创 關於java基礎知識的一些小感悟

一,關於for循環的語法規則 1.語法規範     for(初始化表達式;循環條件表達式;循環後的操作表達式)        {           執行語句;        }     只要是符合了規範,不需要在乎表達式到底是什麼內容,

原创 阿里電話二面總結

阿里電話二面總結 大概晚上8點左右接到了阿里二面的電話, 面的部門是螞蟻金服, 職位是客戶端開發, 二面來的有點突然, 這裏簡單回顧一下面試過程: 首先, 先讓自己簡單介紹一下自己最近做的項目, 然後又聊到了我之前參加的騰訊創新大

原创 iOS開發中全局修改UINavigationBar的樣式

iOS開發中全局修改UINavigationBar的樣式 本文主要介紹在開發中, 我們遇到需要修改UINavigationBar樣式的時候, 一種全局的修改方式, 而且非常高效, 適用, 希望對大家有幫助. 前言 在iOS開發中,

原创 java中面向對象的一些小知識點(二)

一,單例設計模式 1.爲什麼要有單例設計?主要就是想要保證對象的唯一性。    1)爲了避免其他程序過多建立該類的對象    2)還要爲了方便其他程序訪問該類對象,在本類中自定義一個該類對象,然後提供靜態訪問方法 2.實現方式    1

原创 騰訊電話面試總結

騰訊電話面試總結 總的來說,整個過程很短,也就持續了20多分鐘,面試官問的技術點不是很多,但都不好回答,大致總結一下: 首先,因爲我面的是移動端開發,剛開始就要我簡單介紹了自己什麼時候開始學習移動端開發,然後介紹一下整個學習過程,

原创 iOS自定義轉場動畫

iOS自定義轉場動畫 本文主要簡單講解iOS中的自定義轉場動畫,也主要是源於自己在開發過程中,自己的一點感悟。其實,轉場使我們開發中經常遇到的事情,大多數情況下,我們使用模態顯示或者UINavigationController的p

原创 iOS開發推送小結

iOS開發推送小結 本文主要介紹在iOS開發中使用Apple Push Notification Server的具體使用過程, 其實使用過程並不複雜, 主要就是證書製作過程比較麻煩, 然後就是後期的調試可能需要花點時間, 關於證書

原创 關於對象中屬性和實例變量的那點小事

關於對象中屬性和實例變量的那點小事 本文主要講述ios開發中一個很讓人迷惑的問題,關於屬性和實例變量的理解,這個也是一個長期困擾我的問題,主要就是在進行屬性的存取時,什麼時候使用點語法,什麼時候直接訪問實例變量. 屬性和實例變量

原创 Mac開發中NSUserDefaults用法解析

Mac開發中NSUserDefaults用法解析 本文主要介紹在Mac開發過程中, 我們使用NSUserDefaults的場景, 對NSUserDefaults幾種比較典型的使用形式進行對比解析, 希望對NSUserDefault

原创 Mac開發Group Containers前綴問題

Mac開發Group Containers前綴問題 本文主要介紹在Mac開發使用App Groups功能的時候, 關於前綴字符串的問題, 這也是我開發的經歷, 主要是給出關於前綴問題一個解決方法. 前言 相信app groups的

原创 iOS中Main App和Extensions之間通信

iOS中Main App和Extensions之間通信 本文主要介紹MMWormhole框架的使用, 該框架主要用來實現進程間的通信, 在iOS開發中我們經常需要app和extension之間進行數據通信,例如: app和widg

原创 關於使用查表法實現十進制到二進制,八進制,十六進制的轉換

一,使用查表法實現進制之間的轉換,能夠使用函數實現,代碼簡潔,效率高。 public static void trans(int num, intbase,int offset) { // 定義數據表 char[]chs =