原创 CocoaPods安裝和使用教程

CocoaPods安裝和使用教程 Code4App 原創文章。轉載請註明出處:http://code4app.com/article/cocoapods-install-usage CocoaPods安裝和使用教程 CocoaPods

原创 Navigation Drawer(導航抽屜)

http://developer.android.com/intl/zh-CN/design/patterns/navigation-drawer.html 導航抽屜面板是從屏幕左邊出現的一種場景轉換效果,用來顯示應用的主要導航選項。

原创 Material Design for Developers(二)開始

按下面這些步驟來支持Material Design 1.學習material design規範 google的看不了。分享一箇中文版的,感謝翻譯者! http://wiki.jikexueyuan.com/project/materi

原创 Material Design for Developers(一)概述

概述 Material Design旨在爲手機、平板電腦、臺式機和其他平臺提供更一致、更廣泛的外觀,感覺,交互方式。使用Android5.0提供的新功能和控件,就能在你的應用中使用Material Design風格了。 這一系列文章將告訴

原创 Application Structure(應用程序的結構)

根據需求的不同,應用程序有着各種各樣的結構。例如: 計算器以及相機類的應用,都是圍繞着一個主要的控制單屏幕的Activity來建立的。電話類的應用,這種應用的主要目的是在不同的Activity間切換而沒有更深層次的導航。Gmail或者Pl

原创 Android training(2)-Designing for Multiple Screens(爲支持多種屏幕而設計)(B)

B:支持不同分辨率的設備 這一課告訴大家怎樣通過提供不同的資源以及使用與分辨率無關的測量單位來支持不同分辨率的設備。 B.a 使用與密度無關像素 在你設計你的佈局時,最常遇到的一個必須避免的陷阱就是隻是絕對像素來定義大小和距離,使用像素定

原创 IOS學習之UITableViewCell動態計算高度(IOS8)

上一篇介紹了AutoLayout的三個屬性,後來發現其實和UITableViewCell動態高度的學習關係不大。不過還是有用的,因爲AutoLayout涉及到比較複雜的佈局,就肯定會用到那三個屬性。廢話不多說,今天就來學習一下UITabl

原创 Android training(1)-Building a Dynamic UI with Fragments(用碎片創造一個動態的UI)(C)

C:Fragment之間的通信 爲了可以重複利用這些Fragment組件,你必須把他們創建成完全獨立的、模塊化的組件,並且擁有自己的佈局和行爲。你定義了這些可以複用的fragments以後,你就可以把他們和Activity聯繫在一起,並且

原创 Android training(3)-Designing for Multiple Screens(爲支持多種屏幕而設計)(C)

C:實施自適應用戶界面流程 根據當前的佈局爲應用提供界面,顯示出的UI界面也是可以不同的。例如,你的應用工作在雙面板模式下,點擊左側面板中的一項將在右側顯示詳細內容,如果是在單面板模式下,詳細內容將在一個新的頁面中顯示(在不同的activ

原创 Android patterns(1)-Multi-pane Layouts(多視圖佈局)

當我們開始開發一個android程序時,考慮到android設備具有不同的尺寸和種類。我們可以通過調整不同屏幕大小和方向下的內容這種方法,來確保我們的應用程序始終提供一個平衡的和美觀的佈局。 面板可以幫助我們實現這個,他們讓你組合多個視圖