Time of Update: 2015-12-12
標籤:NSOperation簡介 1.NSOperation的作用 配合使用NSOperation和NSOperationQueue也能實現多線程編程 2.NSOperation和NSOperationQueue實現多線程的具體步驟先將需要執行的操作封裝到一個NSOperation對象中然後將NSOperation對象添加到NSOperationQueue中系統會自動將NSOperationQueue中的NSOperation取出來將取出的NSOperation封裝的操作放到一條新線程
Time of Update: 2015-12-11
標籤:大部分筆記源自於:Objective-C進階編程(iOS與OS多線程和記憶體管理)一書,時間有些久遠,甚至GCD網上說已經不需要手動釋放release了,但是書中強調是使用GCD需要開發人員自己管理計數。 首先什麼是GCD? 這是Apple公司為了方便開發人員,使開發人員更專註於多線程中的任務執行內容的API,官方說明中:開發人員要做的只是定義想執行的任務並追加到適當的Dispatch
Time of Update: 2015-12-11
標籤: fragment的生命週期:onAttach()當fragment添加進Activity的時候調用(這個時候Activity對象已經存在了,不然就依賴不上去的)onCreate()當fragment建立的時候調用。onCreateView()
Time of Update: 2015-12-11
標籤:GC是Java虛擬機器 JVM記憶體回收二、最佳化Bitmap最佳化Bitmap非常消耗記憶體,而且在Android中,讀取bitmap時,
Time of Update: 2015-12-13
標籤:我們都知道在Android中某些功能的實現往往有兩種方法:一種是在xml檔案中設定相應屬性,另一種是用代碼實現。同樣Android實現全螢幕顯示也可以通過這兩種方法實現:1、在AndroidManifest.xml的設定檔裡面的<activity>標籤添加屬性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2、在Activity的onCreate()方法中的super()和setContentView()兩個
Time of Update: 2015-12-13
標籤://該程式碼片段主要實現了課程表所要顯示的基本布局package com.example.android_draw;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2015-12-13
標籤:區別1.WebApplication WebApplication 在改變代碼後必須要重啟網頁才能看到效果,它有namespace空間名稱,在編譯後會形成一個dll。也可以在改變代碼後點擊“產生”菜單的“產生解決方案”後也能立即看到效果。不需要重啟瀏覽器。它是在產生後才會將變化的部分產生dll.2.Website
Time of Update: 2015-12-11
標籤:Android Studio單元測試流程Android Studio 單元測試建立項目工程File -> new -> New Moudle在建立項目的時候,有時會報建立錯誤或其它原因導致的建立後的項目不可用。這是由於Android Studio編譯環境造成的,可以刪除重建。建立的項目不需要配置預設支援Junit3 Style測試一、Junit3 style測試Application在建立項目的同時,Android
Time of Update: 2015-12-12
標籤:Font Family: American TypewriterFont:AmericanTypewriterFont:AmericanTypewriter-BoldFontFamily: AppleGothicFont:AppleGothicFontFamily: ArialFont:ArialMTFont:Arial-BoldMTFont:Arial-BoldItalicMTFont:Arial-ItalicMTFontFamily: Arial Rounded MT
Time of Update: 2015-12-12
標籤:PS:裝個系統裝了一天.心裡憔悴.感覺不會再愛了. 學習內容:1.使用百度Map實現Poi搜尋.2.短串分享3.線上建議查詢 百度地圖的研究也算是過半了.能夠實現定位,實現相關資訊的搜尋,實現地圖控制這也就算是掌握了一大部分了.這次主要是說說如何去實現poi搜尋.那麼什麼是Poi.
Time of Update: 2015-12-12
標籤:在某些需求下,我們需要在onCreate的時候就擷取到控制項的寬高,但是如果直接用view.getWidth()或view.getHeight()會得到0.這是因為在onCreate執行的時候,控制項還沒有被繪製出來.利用下面的方法可以獲得控制項的寬高: ViewTreeObserver vto = zoomImageView.getViewTreeObserver(); vto.addOnPreDrawListener(new
Time of Update: 2015-12-12
標籤:iOS cdsn部落格網址:http://blog.csdn.net/think12/article/details/8863411IOS的推送認證,有有效期間限制,一般為一年。當我們認證到期的時候,就需要重建認證了。有一段時間沒有上蘋果網站了,昨天上去一看,此奧,改版了,下邊我們將重建一個正式環境的push推送的認證。1。先開啟鑰匙串(應用程式-工具 +
Time of Update: 2015-12-12
標籤:在Android Studio中,提供了以下幾種項目結構類型我們一般常用的有以下兩種結構:Project 結構類型app/build/ app模組build編譯輸出的目錄app/build.gradle app模組的gradle編譯檔案app/app.iml app模組的設定檔app/proguard-rules.pro app模組proguard檔案build.gradle 項目的gradle編譯檔案settings.gradle 定義項目包含哪些模組gradlew
Time of Update: 2015-12-12
標籤:1、應用情境——自訂UITabBarController的TabBar視圖 (1)隱藏TabBar視圖 一般我們選擇自訂TabBar視圖有兩種方式。1是將tabBar視圖隱藏;2是將TabBar視圖從父視圖中移除,代碼如下(假設,已建立UITabBarController子類): - (void)viewDidLoad { // 隱藏視圖 self.tabBar.hidden = YES; // 或者直接移除TabBar視圖 [self.tabBar
Time of Update: 2015-12-12
標籤: 項目已獲得,今天.apk檔案以獲得另一個非調試手機,發現一個問題。由於塗料。所以繪圖資料的點儲存在一個.txt文字檔。把它用usb傳到指定目錄下的,可是明顯不科學,由於使用者下載了你的.apk檔案,你卻告訴他,還要把這個文字檔複製到指定的目錄下。所以,我就要解決問題。就是把文字檔打包在apk檔案裡,安裝.apk時就讓建立一個程式目錄。然後把文字檔複製到這個目錄目錄裡,使用者執行程式,就能夠畫圖,不用再讓他拷貝一份畫圖的
Time of Update: 2015-12-12
標籤:[CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted]可以判斷是否插入了sim卡。前提是把下面的代碼隨便複製到一個標頭檔裡面,然後引入CoreTelephony.framework即可。extern NSString* c*****t kCTSMSMessageReceivedNotification;extern NSString* c*****t
Time of Update: 2015-12-12
標籤:srt字幕的格式100:00:31,788 --> 00:00:34,020{\a3}下面我給大家分享第四個問題200:00:34,412 --> 00:00:35,740{\a3}如何開辦企業300:00:36,140 --> 00:00:37,684{\a3}如何開辦企業呢400:00:37,964 --> 00:00:39,060{\a3}在這個問題當中500:00:39,268 --> 00:00:41,692{\a3}我將給大家講兩個方面的內容600
Time of Update: 2015-12-12
標籤: NSFileManager *manager = [NSFileManager defaultManager]; NSString *home = [@"~" stringByExpandingTildeInPath]; NSMutableArray *files = [NSMutableArray arrayWithCapacity:42]; NSString *filename; for (filename in
Time of Update: 2015-12-12
標籤: 在開發過程中,我們不僅要去看別人的代碼,也要讓別人看我們的代碼。那麼,有一個良好的編碼習慣將會非常重要。下面將會羅列使用Objective-C來開發iOS的編碼建議。【1】任意函數長度不得超過50行。(其實很容易就超過50行,這就要考慮代碼抽取了。)【2】任意行代碼不能超過80字元。(其實也很容易超過80字元,可以考慮多行顯示,比如有多個參數時,可以每個參數放一行。)可以在Xcode中設定超過80個字元的提醒,選中“Page guide at
Time of Update: 2015-12-12
標籤:開始使用Android Studio 真是非常痛苦的一段經曆,而這一切的根源就在於GFW,俗稱“牆”如果避過牆來安裝 AS,其實我已經在另外一篇文章中說明:http://www.cnblogs.com/zengsiyu/p/4753712.html,現在要來掃清另外一隻攔路虎就是 gradle, 這個東西據說很好,可因為國內網的現狀,造成了不小的麻煩。首先是Gradle 本身的更新,這個相對好辦,如果更新速度太慢,那麼直接到其官網下載