Time of Update: 2016-03-07
標籤:序言:IOS中,如果系統的語言或者地區變化了,我們怎樣讓App中顯示的語言, 日期,數字,貨幣單位的格式隨著變化呢?下面將介紹IOS中簡單的國際化的方法:在GitHub上下載一個需要國際化的工程:https://github.com/MikeFighting/Bilingual開啟這個工程你可以當看到如下的一個介面:
Time of Update: 2016-03-07
標籤:前面分別講了delegate、notification和KVO的實現原理,以及實際使用步驟,我們心中不禁有個疑問,他們的功能比較類似,那麼在實際的編程中,如何選擇這些方式呢?
Time of Update: 2016-03-07
標籤:AppWidget1.聲明AppWIdget的布局檔案。2.聲明AppWidget的中繼資料檔案3,聲明Appwidget的控制器,該類繼承子AppWidgetProvider4.在manefast檔案中註冊<receiver android:name=“com.example.android_day09_appwidget.MyAppWidget”><intent-filter><action
Time of Update: 2016-03-06
標籤: 嘗試編寫一個類,定義一個修飾許可權為private的成員變數,定義兩個成員方法,一個方法實現為此成員變數賦值,另一個成員方法擷取這個成員變數的值,保證其它類繼承該類時能擷取該類的成員變數的值。編寫的一個手機類: 1 package org.hanqi.pn0120; 2 3 public class Phone { 4 5 private String pinpai; 6 7 private double neicun; 8
Time of Update: 2016-03-06
標籤:原型模式:用原型執行個體指定建立對象的種類,並且通過拷貝這些原型建立新的對象。原型模式其實就是從一個對象再建立另一個可定製的對象,而且不需知道任何建立的細節。 比如說,有一個Student類,有firstName(姓)、lastName(名)、friends這三個屬性 原型模式依賴於NSCopying協議,需要實現-copyWithZone方法 Student.h Student.mmain.m iOS設計模式----原型模式
Time of Update: 2016-03-06
標籤: iOS 靜態庫,動態庫與 Framework 靜態庫與動態庫的區別首先來看什麼是庫,庫(Library)說白了就是一段編譯好的二進位代碼,加上標頭檔就可以供別人使用。什麼時候我們會用到庫呢?一種情況是某些代碼需要給別人使用,但是我們不希望別人看到源碼,就需要以庫的形式進行封裝,只暴露出標頭檔。另外一種情況是,對於某些不會進行大的改動的代碼,我們想減少編譯的時間,就可以把它打包成庫,因為庫是已經編譯好的二進位了,編譯的時候只需要 Link
Time of Update: 2016-03-06
標籤:一、Xib和storyboard對比 *共同點: 1>都用來描述軟體介面 2>都用Interface Builder工具來編輯 3>本質都是轉換成代碼去建立控制項 *不同點 1>Xib是輕量級的,用來描述局部的UI介面 2>storyboard是重量級的,用來描述整個軟體的多個介面,並且能展示多個介面之間的跳轉關係二、Xib的載入方法 方法1: NSArray *views = [[NSBundle mainBundle]
Time of Update: 2016-03-06
標籤:1. Coding iOS 用戶端Coding官方用戶端. 筆者強烈推薦的值得學習的完整APP.GitHub - Coding/Coding-iOS: Coding iOS 用戶端原始碼2. OSCHINA 的 iPhone 用戶端開源中國的iPhone用戶端源碼https://git.oschina.net/oschina/iphone-app3. [email protected][email protected] iPhone 用戶端,方便使用者查看[email&
Time of Update: 2016-03-06
標籤:android四大組件分別為:activity/service/content provider/broadcast
Time of Update: 2016-03-06
標籤:android中編寫工具類,尤其是與Http有關,都需要進行測試,最容易想到的就是Junit。不想普通的Java程式只需要需要在方法上面加註解@test,android中需要在資訊清單檔中進行配置,還需要定義一個測試類別。 步驟: 1 。 編寫測試類別(繼承AndroidTestCase) 2 。 在Manifest.xml中進行配置,在Application節點下面加入 <uses-library
Time of Update: 2016-03-06
標籤:分類:C#、Android、VS2015; 建立日期:2016-03-06 一、簡介 共用操作提供者類(ShareActionProvider)簡化了你希望與其他人(或者其他應用程式)共用或分享出來的字串、圖片、表徵圖、以及其他各種類型的二進位檔案等操作。換句話說,就是幫你實作類別似我們常見的“分享到微博”、“分享到QQ空間”、“通過簡訊分享”、“通過郵件分享”、……,以及分享到你自己的應用程式中的某個模組或地區(比如在操作欄ActionBar中呈現出來分享的資訊)等功能。
Time of Update: 2016-03-06
標籤:1、通過CocoaPods安裝項目名稱項目資訊AFNetworking網路請求組件FMDB本機資料庫組件SDWebImage多個縮圖緩衝組件UICKeyChainStore存放使用者帳號密碼組件Reachability監測網路狀態DateTools友好化時間MBProgressHUD一款提示框第三方庫MWPhotoBrowser一款簡單的 iOS 照片瀏覽控制項CTAssetsPickerController一個選取器組件,
Time of Update: 2016-03-06
標籤:Android中Context的學習理解Context是一個抽象基類,通過它getResuources.getAssets and start 其他組件(Activity,Service,broadCast,getSystemService),可以這樣理解:Context提供了一個運行環境for App, then app 可以訪問資源,才能完成與其他組件,服務的互動,Context定義了一套基本的功能介面or一套規範//todo Android中的context的學習理解
Time of Update: 2016-03-06
標籤:前言:應老師要求註冊部落格寫作業,因為對移動app開發比較感興趣所以選擇這個問題來探索解答。開始時一頭霧水,一番搜尋後才基本瞭解個大概。由於本人才疏學淺,錯誤的地方請各老師及各位同學指出。謝謝。-----------我是分割線------------本文: 所謂原型設計,百科詞條上給出的解釋如下:原型設計是互動設計師與PD、PM、網站開發工程師溝通的最好工具。而該塊的設計在原則上必須是互動設計師的產物,互動設計以使用者為中心的理念會貫穿整個產品。利用互動設計師專業的眼光與經驗直接
Time of Update: 2016-03-06
標籤:一、1.Wiring a flow executor<flow:flow-executor id="flowExecutor" />Although the flow executor is responsible for creating and executing flows, it’s not responsible for loading flow definitions. That responsibility falls to a flow
Time of Update: 2016-03-06
標籤:1,使用SharedPrefrences用於簡單少量的資料,資料的格式簡單:都是普通的字串,標量類型的值等,比如各種配置資訊等等SharedPrefrences與Editor簡介:建立SharedPreferences執行個體,通過Context.getSharedPreferences(String name,int
Time of Update: 2016-03-06
標籤:android studio經常使用外掛程式,可極大簡化開發,增強開發效率。不懂安裝studio外掛程式,看參考博文:android stuido外掛程式安裝:http://blog.csdn.net/liang5630/article/details/463724471、ButterKnife ZeleznyButterKnife
Time of Update: 2016-03-06
標籤:<strong><span style="font-size:18px;">/*** * @author YangXin * @info 按欄位分組的Mapper */package unitTwelve;import java.io.IOException;import java.util.regex.Pattern;import org.apache.hadoop.io.LongWritable;import
Time of Update: 2016-03-06
標籤:此問題在stack over flow 上找到答案。原連結地址:http://stackoverflow.com/questions/27589844/android-studio-1-0-2-not-building-appmergedebugresources-error 解決方案://在終端分別運行下面兩條指令,安裝lib32stdc++6 和lib32z1sudo apt-get install lib32stdc++6sudo apt-get
Time of Update: 2016-03-06
標籤:目前Android上比較流行的ORM資料有greenDAO、OrmLite、ActiveAndroid等。其中greenDAO不是基於反射的,效能自然是最好的,但是使用成本比較高;OrmLite、ActiveAndroid是利用註解和反射,封裝得比較好,優點就是易用性強。我個人認為,大多數應用對資料庫要求並不是很高,如果儲存或拉取資料不是很大的話是難以拉開很大差距,所以相比效能,我更加偏向易用性。DBFlow,綜合了 ActiveAndroid, Schematic,