標籤:kelin:圖解Android事件分發機制 用圖來表示事件攔截機制的全過程,形象生動,容易記憶,強勢五星推薦!(個人覺得有些點有小問題,但不影響整篇文章的高品質屬性)郭霖:view事件分發機制 viewGroup事件分發機制 《第一行代碼》作者郭霖從原始碼上分析事件攔截機制,細細品味,很有收穫。 Android事件分發機制
標籤:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. // 沙箱(SandBox) // Documents(檔案文檔, 使用者主動資料存放區) // Libray(資源,
標籤:基本流程使用的第三方輪子ReachabilityMasonrySnapKitAFNetworkingAlamofireYTKNetworkYYModelMantlejsonmodelSwiftyJSONMBProgressHUDSVProgressHUDJGProgressHUDfmdbMJRefreshEGOTableViewPullRefreshSVPullToRefreshDZNEmptyDataSetCHTCollectionViewWaterfallLayoutUICollect
標籤:多了這兩個包,範圍改有compile 改成 provided <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version>
標籤:一、UITableview的使用步驟UITableview的使用就只有簡單的三個步驟:1.告訴一共有多少組資料 方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;2.告訴每組一共有多少行 方法:- (NSInteger)tableView:(UITableView *)tableView
標籤: 說道activity,大家可以說是熟悉的不能再熟悉,首先,先來個鎮樓圖, 個人覺得Google的這張圖,比別的什麼生命週期圖都好;說下各個生命週期注意的: 1:onstart()時,activity可見; 2:oncreate()在生命週期中只執行一次; 3:onpause()時,activity處於半透明的狀態,不可操作; 4:onstop()時,activity處於不可見; 5:大多數的清理操作最好在onpause()和onstop中操作,如果在oncr
標籤: package com.example.mobile.Utils;import android.content.Context;import android.graphics.PixelFormat;import android.view.WindowManager;import android.widget.TextView;import android.widget.Toast;public class ToastUtils { private
標籤: iOS開發UI篇—使用UItableview完成一個簡單的QQ好友名單(二)一、實現效果 二、實現代碼1.資料模型部分 YYQQGroupModel.h檔案 1 // 2 // YYQQGroupModel.h 3 // 02-QQ好友名單(基本資料的載入) 4 // 5 // Created by apple on 14-5-31. 6 // Copyright
標籤:iOS開發UI篇—在UITableview的應用中使用動態儲存格來完成app應用程式管理介面的搭建一、實現效果說明:該樣本在storyboard中使用動態儲存格來完成。二、實現1.專案檔結構和plist檔案2.實現過程以及代碼在tableview的屬性選取器中選擇動態儲存格。說明:在storyboard中直接使用其內建的動態儲存格完成tableviewcell的定義,並建立了一個管理該cell的類,進行了連線。實現代碼:資料模型部分:YYappInfo.h檔案 1 // 2 /
標籤:一、KVC簡單介紹KVC key valued coding 索引值編碼KVC通過索引值間接編碼 補充:與KVC相對的時KVO,即key valued observer 索引值觀察。監聽某一個模型的屬性,只要模型屬性的值一變化就通知你。二、使用KVC1.KVC基本使用介紹(1)程式碼範例:建立一個命令列項目,用以示範KVC的用法完成之後為項目添加一個Person類。為Person類添加兩個屬性(name和age),注意這兩個屬性的類型。1 #import
標籤:from:【object-c錯誤處理】http://www.androiddev.net/objective-c%E5%AD%A6%E4%B9%A0%E4%B9%8B%E9%94%99%E8%AF%AF%E5%A4%84%E7%90%86/ NSString *domain = @”com.MyCompany.MyApplication.ErrorDomain”;NSString *desc =
標籤: 這個問題,看似是一個簡單的排列組合問題,但是加上不同的限制條件,會演變成不同的問題,感覺很奇妙,就總結一下列舉下來 問題一 問題描述:把m個同樣的蘋果放在n個同樣的盤子裡,允許有的盤子空著不放,問有多少種不同的分法?(註:5,1,1和1,1,5是同一種分法)解題分析: 設f(m,n)為m個蘋果,n個盤子的放法數目,則先對n作討論,當n>m:則必定有n-m個盤子永遠空著,去掉它們對擺放蘋果方法數目不產生影響。即 if(n>m) f(m,n) = f(m,m)當n <
標籤:現在我需要對項目app的某個功能做效能測試,主要測試耗電量的多少。1.我想到的方式是,我需要在同一台手機測試,同一個應用,需要安裝在手機兩次,第二次安裝不覆蓋第一次的安裝。在android studio 中,直接修改build.gradule 中的 defaultConfig。在裡面修改或添加applicationId “***.***.***”結果是兩個應用同時存在。2.接下來,在讀取versioncode(在androidmanifest.
標籤: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" >
標籤:原文網址:http://www.jianshu.com/p/2b7743ae9c90討論的iOS應用中的多語言設定,Ok 一般是兩種情況:1.根據當前裝置語言自動切換顯示2.在應用中可進行語言設定至今,我個人做過的項目中有6個是涉及到多語言的,其中全部都是需要在應用中可進行設定。
標籤:Android應用開發SharedPreferences儲存資料的使用方法SharedPreferences是Android中最容易理解的資料存放區技術,實際上SharedPreferences處理的就是一個key-value(索引值對)SharedPreferences常用來儲存一些輕量級的資料。1、使用SharedPreferences儲存資料方法如下://執行個體化SharedPreferences對象(第一步) SharedPreferences
標籤:UIWindow的作用UIWindow主要有兩個作用:1 作為UIView視圖的最頂層容器,包含所有要顯示的UIView2
標籤:在ios6.0前跳轉到appstore評分一般是直接跳轉到appstore評分NSString *evaluateString = [NSString
標籤:據說android已經不再支援android adt-bundle的開發環境了,所以如果繼續使用的話,會不再更新使用eclipse來安裝android環境或者使用android studio但是以前很多項目都是eclipse環境下面的,如果換到android
標籤: /* * 裝飾者 * 裝飾者與被裝飾對象有相同的父類 * 裝飾者內包含被裝飾者對象的引用 * * 組合替代繼承來擴充項物件行為,運行時根據需求動態擴充 * 擴充開放,修改關閉。 * */ public class Phone { } public class IPhone : Phone { public IPhone() { Console.WriteLine("IPhone"