Time of Update: 2015-08-19
標籤:轉自:http://www.cnblogs.com/cywin888/p/3263027.html剛接觸iOS開發的人難免會對蘋果的各種認證、設定檔等不甚瞭解,可能你按照網上的教程一步一步的成功申請了真機調試,但是還是對其中的緣由一知半解。這篇文章就對Certificate、Provisioning Profile等做個總結。 1.概念介紹如果你擁有一個開發人員賬戶的話,在iOS Dev Center開啟Certificates, Indentifiers &
Time of Update: 2015-08-19
標籤:ios 記憶體 iphone android -init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear等的區別及用途init-初始化程式viewDidLoad-載入視圖viewWillAppear-UIViewController對象的視圖即將加入視窗時調用;viewDidApper-
Time of Update: 2015-08-19
標籤: 源碼GankMeizhi,也是一個幹·妹紙應用的用戶端,目前該應用還沒有上傳到市集中,大家可以自行修改一下吧,沒錯。又是一個妹子圖app,依然採集自乾貨集中營。源碼下載: http://code.662p.com/view/11060.html <ignore_js_op> 本項目包含以下知識點:Butter Knife:通過註解綁定 ViewRealm 資料庫RecyclerView 及
Time of Update: 2015-08-19
標籤:UITabBarControllerUITabBarController的簡單使用一、UITabBarController的建立(利用代碼)1.建立一個空項目,在MJAppDelegate.m的didFinishLaunch...方法中//1.建立tabbar控制器UITabBarController *tabbarVc = [[UITabBarController alloc] init];//2.設定為window的根控制器self.window.rootViewController
Time of Update: 2015-08-19
標籤:什麼是CategoryCategory模式用於向已經存在的類添加方法從而達到擴充已有類的目的,在很多情形下Category也是比建立子類更優的選擇。新添加的方法同樣也會被被擴充的類的所有子類自動繼承。當知道已有類中某個方法有BUG,但是這個類是以庫的形式存在的,我們無法直接修改原始碼的時候,Category也可以用於替代這個已有類中某個方法的實體,從而達到修複BUG的目的。然而卻沒有什麼便捷的途徑可以去調用已有類中原有的那個被替換掉方法實體了。需要注意的是,當準備有Category來替換某
Time of Update: 2015-08-19
標籤:昨天做網路請求的時候, 有一個 介面 是 需要字典嵌套字典的 , 瀏覽器中拼接的 格式 是: http://lefen.huyongle.com/app/account.php?c=set_user_info&device_index=104&token=4347620894839131881&user_info={"name":"fuck"}就是最後這個字典讓我 搞了半天 1. 首先我是使用AFN 進行網路請求的, 其實, 如果後台做得比較好,
Time of Update: 2015-08-19
標籤:委託(delegate)也叫代理是iOS開發中常用的設計模式。我們藉助於protocol(參考博文:objective-c協議(protocol))可以很方便的實現這種設計模式。什麼是代理?蘋果的官方文檔給了很清晰的解釋:Delegation is a simple and powerful pattern in which one object in a program acts on behalf of, or in coordination with, another object.
Time of Update: 2015-08-19
標籤: /** * 設定圖片根據螢幕寬度進行等比例縮放 * @param imageView */public static void setImageMatchScreenWidth(ImageView imageView){BitmapDrawable bitmapDrawable = (BitmapDrawable) imageView.getDrawable();if(bitmapDrawable == null)return;Bitmap bitmap =
Time of Update: 2015-08-19
標籤:在不同的版本測試,發現在低版本中RadioButton不置中,你們可以發現,在14版本下,第一個RadioButton中明顯會向右位移了一點距離。但是切換到19或者21版本,他又是正常的,仔細觀察,明顯不一樣。解決方案在RadioButton中設定android:background="@android :color/transparent"或者android:paddingLeft="0dp"
Time of Update: 2015-08-19
標籤:ios開發 數組 iphone開發數組排序(數組中包括字典) 1。普通數組排序: NSMutableArray *arr = [NSMutableArray arrayWithObjects:@”0”,@”8”,@”6”,@”1”,nil]; NSArray *sortedArray = [arr sortedArrayUsingComparator:^NSComparisonResult(id
Time of Update: 2015-08-19
標籤:最近在項目中調用相機,使用了別人寫好的檔案,但發現擷取的照片沒真正使用系統照相拍照再查看那麼清晰,於是研究了一下,發現通常調用照相功能擷取的圖片都是被壓縮的,如果要擷取原照,那得儲存後在擷取。在網上找到一個博主寫了兩篇文章就此問題進行詳細講解,可看起文章學習: Android開發之擷取相簿照片和擷取拍照照片 Android開發之擷取相簿照片和擷取拍照照片二關於調用Android照相功能擷取圖片
Time of Update: 2015-08-19
標籤:主要介紹Android及IPhone手機上如何進行網路資料抓包,比如我們想抓某個應用(微博、、墨跡天氣)的網路通訊請求就可以利用這個方法。相對於tcpdump配合wireshark抓包的優勢在於:(1)無需root (2)對Android和Iphone同樣適用 (3)操作更簡單方便(第一次安裝配置,第二次只需設定代理即可) (4)資料包的查看更清晰易懂,Fiddler的UI更簡單明了 (5)
Time of Update: 2015-08-19
標籤:android bitmap 原文連結:http://www.2cto.com/kf/201312/265180.html全都是一些程式碼片段,需要可以直接貼過去用/** 擷取 drawable 的圖片 可以迴圈 1.圖名 2.drawable 3.包名 **/ int imgid = getResources().getIdentifier("ic_launcher",
Time of Update: 2015-08-19
標籤:android原文連結:http://www.cnblogs.com/wt616/archive/2012/05/11/2496180.html在Android中,有時需要對控制項進行測量,得到的控制項寬度和高度可以用來做一些計算。在需要自適應螢幕的情況下,這種計算就顯得特別重要。另一方便,由於需求的原因,希望一進入介面後,就能得到控制項的寬度和高度。可惜的是,根據我的驗證,利用網上轉載的那些方法在OnCreate函數中擷取到的仍然是0(希望搞技術的能自己驗證過再轉載),例如Measure
Time of Update: 2015-08-19
標籤:androidpublic static final Bitmap createRGBImage(Bitmap bitmap,int color){int bitmap_w=bitmap.getWidth();int bitmap_h=bitmap.getHeight();int[] arrayColor=new int[bitmap_w*bitmap_h]; int count=0;
Time of Update: 2015-08-19
標籤:android原文連結:http://www.codeceo.com/article/android-handler-runnable-thread.htmlAndroid中Handler可以非同步控制Runnable,那麼這樣做於Android中的Thread有什麼區別呢?本文將通過多個角度來講解這個問題,讀完此文,相信你會對Android中的Handler
Time of Update: 2015-08-19
標籤:本人用的是14吋聯想筆記本,Android Studio建立Module的時候,發現彈出的視窗在螢幕上顯示不全,怎麼拖拉都沒有用看不到底部是什麼,如果是第一次操作,根本沒法進行下一步操作。用度娘搜了一下,發現遇到相似問題的網友不少,解決辦法五花八門:調解析度、升級顯卡驅動等等。這些辦法我都有去嘗試過,然而並沒有什麼卵用!折騰了一個晚上,發現一個折中的辦法,操作如下:1、將“Create New Module”彈窗儘可能的拉寬一點(不拉大一點是沒辦法實現的)2、滑鼠定位到工作列,右鍵,點擊“
Time of Update: 2015-08-19
標籤:android編程基礎寫法1:內部類 定義一個內部類實現OnClickListener介面,然後給Button註冊這個內部類的執行個體。寫法2:匿名內部類寫法3:讓Activity實現OnClickListener介面,通過this來註冊Button的點擊事件,複寫onClick方法,通過判斷View,集中處理每個Button的點擊事件。這種方法是最常用的方法,用於有多個點擊事件。寫法4:在布局檔案中給onclick屬性設定方法,直接寫上方法名
Time of Update: 2015-08-19
標籤:android service 樣本 關於startService的基本使用概述及其生命週期可參見部落格《Android中startService的使用及Service生命週期》。本文通過播放背景音樂的簡單樣本,示範startService的基本使用流程。系統介面如下: 介面上面就兩個按鈕,”播放音樂並退出Activity” 和
Time of Update: 2015-08-19
標籤:url eclipse android android.os.NetworkOnMainThreadException 異常的解決辦法,剛開是把HttpURLConnectionnection 開啟串連這個方法放在UI線程裡了,可能不是安全執行緒的,而且這個方法請求是需要等待的,所以就拋出了這個異常,後來用子線程開啟的HttpURLConnection,