Time of Update: 2016-02-22
標籤: 在iOS6.0之後,蘋果推出了?個新的繼承於UIScrolleriew的一個視 圖,UICollectionView,也被稱之為集合視圖。和UITableView共同作為 在開發中常常用的兩個視圖,常常作為項目的主介面出現。 代碼示範: #import "YourCollectionViewCell.h"@implementation YourCollectionViewCell-(instancetype)initWithFrame:(CGRect)frame{ self
Time of Update: 2016-02-19
標籤:首先我們來看看iOS中事件的產生和傳遞過程:1.發生觸摸事件後,系統會將該事件加入到一個由UIApplication管理的隊列事件中2.UIApplication會從事件隊列中取出最前面的事件,並將事件分發下去以便處理,通常會先發送事件給應用程式的主視窗(keyWindow)3.主視窗會在視圖階層中找到一個最合適的視圖來處理觸摸事件4.找到合適的視圖控制項後,就會調用視圖控制項的touches方法來作事件的具體處理:touchesBegin...
Time of Update: 2016-02-19
標籤:一、檔案目錄ios中每個應用程式都是一個沙箱,有自己的沙箱目錄,app之間無法訪問對方的沙箱檔案。三種沙箱目錄:library:系統存放檔案documents:存放長期使用的檔案temp:臨時目錄,app重啟時,該目錄下的檔案清空擷取沙箱目錄,有兩種方式:1、手動拼接NSString *homePath = NSHomeDirectory();
Time of Update: 2016-02-19
標籤:一、代碼1.xml(1)activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:id="@+id/layoutId" 4 android:orientation="vertical"
Time of Update: 2016-02-19
標籤:背景知識:當Android啟動時,會發出一個系統廣播,內容為ACTION_BOOT_COMPLETED,它的字符串常量表示為 android.intent.action.BOOT_COMPLETED。只要在程式中“捕捉”到這個訊息,再啟動之即可。記住,Android架構說:Don‘‘t call me, I‘‘ll call you
Time of Update: 2016-02-19
標籤: NSURLSessionConfiguration對象用於初始化NSURLSession對象。展開請求層級中與NSMutableURLRequest相關的可供選擇的方案,我們可以看到NSURLSessionConfiguration對於會話如何產生請求,提供了相當多的控制和靈活性。從網路訪問效能,到cookie,安全性,緩衝策略,自訂協議,啟動事件設定,以及用於行動裝置最佳化的幾個新屬性,你會發現你一直在尋找的,正是NSURLSessionConfiguration。會話在初始
Time of Update: 2016-02-19
標籤:bogon:AlipaySDK.framework loyinglin$ lipo -info AlipaySDK Architectures in the fat file: AlipaySDK are: i386 x86_64 armv7 armv7s arm64 bogon:lib loyinglin$ lipo -info libssl.a Architectures in the fat file: libssl.a are: armv7 armv7
Time of Update: 2016-02-19
標籤:1.電腦本地認證CertificateSigningRequest.certSigningRequest一定要一致(包括開發人員認證,尤其是發布認證要一致,否則無法正常上傳),此類錯誤Xcode一般會提示Missing or invalid signature. ......."Payload/xxx.app" is not signed using an Apple submission
Time of Update: 2016-02-19
標籤:今天在做項目的時候發現了一個比較奇怪的問題,是關於ListView的,即ListView的android:height屬性會影響程式中ListView的getView()方法的調用次數,如果設定ListView的android:height屬性為0dp,同時設定android:weight=1,或者直接設定android:height屬性為"wrap_content",那麼ListView在展示資料的時候,getView()被執行的次數並不會是傳入資料集合的size,而會比size的值大一
Time of Update: 2016-02-19
標籤:任務要求: 1、設計UI介面,功能要跟產品原型保持一致,但不限定設計師的具體排版和構圖創意; 2、設計UI介面,要符合IOS9或Material
Time of Update: 2016-02-22
標籤:http://devyang.me/blog/2014/11/11/li-yong-android-gradleshou-shen-apk/apk瘦身一般有兩條線,去除無用的代碼,例如引用一個比較大的lib,只使用了其中很少的功能。其他無用的代碼可以想辦法去掉去除無用的資源檔,可能是第三方lib中的,也有可能是開發中引入了無用的資源去除無用代碼當然是Proguard了!gradle plug 0.14.0, runProguard
Time of Update: 2016-02-19
標籤:1.Important: UIAlertView is deprecated in iOS 8. (Note that UIAlertViewDelegate is also deprecated.) To create and manage alerts in iOS 8 and later, instead use UIAlertController with
Time of Update: 2016-02-22
標籤:<script type="text/javascript"> function checkform() { var re; var ss = document.getElementById(‘txtMobile‘).value; re = /^(1[358][0-9]{9})$/; if (re.test(ss)==false) {
Time of Update: 2016-02-19
標籤:android中dip、dp、px、sp和螢幕密度 轉自:http://www.cnblogs.com/fbsk/archive/2011/10/17/2215539.html1. dip: device independent pixels(裝置獨立像素). 不同裝置有不同的顯示效果,這個和裝置硬體有關,一般我們為了支援WVGA、HVGA和QVGA 推薦使用這 這個,不依賴像素。
Time of Update: 2016-02-22
標籤: 此前一篇文章提到,裝置的片段化為行動裝置 App的測試帶來了極大挑戰。有挑戰就有機會,不僅僅是TestBird,包括BAT在內的互連網巨頭們都在布局Mobile Testing業務。但是,單一的測試服務是不能完全滿足開發人員需求的。因此我們一直在開始思考,什麼樣的測試模式才是未來Mobile
Time of Update: 2016-02-22
標籤:1.推送方式基礎知識: 在移動互連網時代以前的手機,如果有事情發生需要通知使用者,則會有一個視窗彈出,將告訴使用者正在發生什麼事情。可能是未接電話的提示,日曆的提醒,或是一封新的多媒體訊息。推送功能最早是被用於Email中,用來提示我們新的資訊。由於時代的發展和移動互連網的熱潮,推送功能更加地普及,已經不再僅僅用在推送郵件了,更多地用在我們的APP中了。 當我們開發需要和伺服器互動的應用程式時,基本上都需要擷取伺服器端的資料,比如《地震應急通》就需要及時擷取伺服
Time of Update: 2016-02-22
標籤:每一個應用程式中都有一個NSNotificationCenter執行個體,用來協助不同的對象之間的通訊,任何一個對象都可以向通知中樞發布通知(NSNotication),在通知中描述自己做什麼。其他的感興趣的對象可以申請在某個特定的通知或者特定對象發出通知時接收到這個通知。 一個通知一般包含有3個屬性: //通知的名稱 - (NSString *)name; //通知的發行者 - (id)object; //通知附加的額外資訊 - (NSDictionary
Time of Update: 2016-02-22
標籤: 大熊貓豬·侯佩原創或翻譯作品.歡迎轉載,轉載請註明出處. 如果覺得寫的不好請多提意見,如果覺得不錯請多多支援點贊.謝謝! hopy ;)以前iOS的搜尋一般都使用UISearchDisplayController來完成,不過自從iOS 8.0開始,該控制器被標記為廢棄,我們可以在iOS 8.0之後使用一個新的搜尋控制器UISearchController來完成搜尋.本篇博文將介紹以上2種搜尋控制器的簡單用法,並比較它們的區別.Let’t
Time of Update: 2016-02-22
標籤:在開發app的時候,有時候一個布局會反覆用到,可以把反覆用到的布局單獨寫一個xml檔案,什麼時候用到就用includ標籤引入xml下面是我寫的反覆用到的一個xml,裡面有2個button,一個TextView和一個ProgressBarlayout_progress.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2016-02-22
標籤:最全面的Android Studio使用教程 Android Studio是一套面世時間還不長的IDE(即整合式開發環境),目前已經免費向Google及Android的開發人員發放。Android Studio以IntelliJ IDEA為基礎,後者同樣是一套相當出色的Android開發環境。在今天的文章中,我們將共同瞭解如何建立一個全新Android項目,同時充分發揮 Android Studio所提供的各項功能優勢。1.項目設定在開始暢遊Android