原创 是男人就下100層【第六層】——高仿豆瓣客戶端

前一段時間陽光小強安裝了一個豆瓣客戶端,第一次打開就被這種界面風格吸引了,今天早上起來在打開豆瓣聽音樂的時候,突然產生一個念頭,來試着實現一下這種效果,打開客戶端分析了一下發現其實這種效果的實現並不是想象中的那麼難,下面我先分析一下這種效

原创 iOS菜鳥成長筆記(2)——網易彩票練習

距離上一篇《第一個iOS應用》已經有一個多月了,今天來和大家一起學習和分享一下一個小練習《網易彩票》首先我們向storyboard中拖入一個TabBarController和5個NavigationController,如下:我們先來看看

原创 iOS菜鳥成長筆記(3)——斯坦福公開課學習(1)

一、iOS四層結構1、Core OS是用FreeBSD和Mach所改寫的Darwin, 是開源、符合POSIX標準的一個Unix核心。這一層包含或者說是提供了整個iPhone OS的一些基礎功能,比如:硬件驅動, 內存管理,程序管理,線程

原创 Android自定義TabBar

轉載請說明出處:http://www.sunhome.org.cn我發現現在的移動開發界面都被iOS主導了,UI動不動設計出來的東西都是ios的風格,對於一個做Android的程序員來說甚是苦惱啊,爲了適應這種環境和氛圍,今天我們來自定義

原创 設計兼容不同的屏幕尺寸的Android界面

Android的屏幕類型有幾百種不同的尺寸,從小型的手機到大型的電視機。因此要使我們的應用程序兼容不同屏幕尺寸,纔可以讓我們的應用提供給更多的用戶使用。一、支持不同的屏幕尺寸1、使用“wrap_content"和”match_parent

原创 iOS菜鳥成長筆記(1)——第一個iOS應用

前言:陽光小強最近抽時間學習iOS開發,在學習過程中發現了很多有趣的東西也遇到了很多問題,爲了在學習過程中能和大家交流,記錄下學習的心得和學習成果,所以就有了這一個系列文章,希望這一系列文章能形成一個系統性的東西,讓和我一樣剛步入iOS開

原创 版本控制Git(1)——理解暫存區

一、svn和Git的比較我們都知道傳統的源代碼管理都是以服務器爲中心的,每個開發者都直接連在中間服務器上, 本地修改,然後commit到svn服務器上。這種做法看似完美,但是有致命的缺陷。1. 開發者不能本地跟蹤代碼版本。 所有的信息都是

原创 六大設計原則淺析

一、設計在軟件開發中的重要性 重要性 在上大學的時候我們總是不理解爲什麼要講這麼理論性的東西,當時就一個感覺就是沒什麼用,我們更想去學習一些可以看到結果的東西,當你畢業之後就會發現基礎的知識是多麼重要,而這些知識都有一個共性就是可

原创 Stage1--Python的特點和安裝

說在前面: Stage1—Stage4簡單介紹一下Python語法,Stage5開始用python實現一些實際應用,語法的東西到處可以查看到,學習一門程序語言的最終目的是應用,而不是學習語法,語法本事其實很簡單,本系列希望通過一

原创 Android程序測試

一、建立測試環境安裝了Android Developer Tools (ADT) 插件的Eclipse將爲你創建,構建,以及運行Android程序提供一個基於圖形界面的集成開發環境。Eclipse的一項方便的特性是可以自動爲你的Andro

原创 Android自定義組件系列【17】——教你如何高仿微信錄音Toast

一、Toast介紹 平時我們在Android開發中會經常用到一個叫Toast的東西,官方解釋如下 A toast is a view containing a quick little message for the user.