Time of Update: 2015-11-22
標籤:今天遇到了 NSString 的 rangeOfString 方法,剛遇到的時候不知道什麼作用, 網上找到了一篇文章,介紹得挺簡潔,代碼如下:NSString *str1 = @"can you \n speak English";NSString *str = @"\n";// 在str1這個字串中搜尋\n,判斷有沒有if ([str1 rangeOfString:str].location != NSNotFound) { NSLog(@"這個字串中有\n")
Time of Update: 2015-11-22
標籤: 在學習html標籤之前,我們先來回顧一下瀏覽器在請求伺服器的過程: 1.在瀏覽器的地址欄裡面輸入URL 2.瀏覽器發送一條請求到伺服器,伺服器接收請求並處理 3.伺服器將資料傳回瀏覽器 4.瀏覽器解析資料,並且顯示在頁面上 下面開始html標籤的學習 1.p標籤: p標籤是一個雙標籤,用來存放段落內容,使其與其他內容上下保持一定的間隙。<p>段落內容</p> 2.h系欄標籤,從h1到h6字型大小逐漸減小,用來存放標題,
Time of Update: 2015-11-23
標籤:轉載請註明出處:王亟亟的大牛之路崩潰和未響應是我們開發過程中經常會碰到,而且是很不希望碰到的問題,像這樣: (崩潰)或者是這樣?通常,我們主線程被阻塞的時候會出現未響應的情況,而某些異常出現卻為被處理會出現系統的崩潰。這裡我們來說下ANR:全名:Application Not Responding一般何時會出現?—主線程 (“事件處理線程” / “UI線程”) 在5秒內沒有響應輸入事件—BroadcastReceiver
Time of Update: 2015-11-23
標籤: 從以下幾個方面詳細說一下Activity的生命週期: 1.回到主畫面再開啟和退出程式的時候。 2.旋轉螢幕的時候。 3.開啟其它的Activity的情況。 4.開啟一個Layou透明的Activity的情況。 原始碼:MyApplication.7z 先來一張Activity的生命週期圖鎮樓。 建立一個工程,實現的生命週期的所有方法,只是在方法裡添加一個列印輸出,讓我們能清楚的看到當前Activity執行的生命週期回調方法。 @Override
Time of Update: 2015-11-21
標籤:在開發過程中,經常要用到異常處理,防止 程式突然崩潰,在java,c++ 中有拋異常,和斷言處理,那麼在oc中 是怎麼處理異常的呢?1. NSAssert 看看ios 是怎麼定義#if !defined(_NSAssertBody)#define NSAssert(condition, desc, ...) do { __PRAGMA_PUSH_NO_EXTRA_ARG_WARNINGS if
Time of Update: 2015-11-21
標籤:本篇部落格將向大家介紹如何在Android Studio中匯入先前用Eclipse開發的Android應用。1、開啟Android Studio,在首頁面中選擇"File"->"New"->"Import project...",如所示:2、在彈出的"Select Eclipse or Gradle Project to Import"對話方塊中,選擇Eclipse項目的路徑,然後點擊“OK”按鈕,
Time of Update: 2015-11-21
標籤:前提 項目工程目錄:E:/Work/cosmosbox/cb-client/ 我電腦當前的使用者名稱:qingqing PersistentDataPath Application.persistentDataPath 持久資料路徑,APP更新時不會刪除此資料 例:C:/Users/qingqing/AppData/LocalLow/Cosmosbox/ 最後一位的目錄名為PlayerSettings中設定的CompanyName
Time of Update: 2015-11-23
標籤:原:http://blog.csdn.net/w709835509/article/details/7655240 1 import android.app.Activity; 2 import android.os.Bundle; 3 4 public class MainActivity extends Activity { 5 // 在這裡進行初始化操作,如介面載入與事件綁定 6 @Override 7 public void onCreate(
Time of Update: 2015-11-23
標籤:android思考1.隱式意圖 怎麼傳值我就不細說了,說些一般人不知道的吧。 1)Verify There is an App to Receive the Intent(判斷是否有App響應了意圖) you should always include averification step before invoking an
Time of Update: 2015-11-23
標籤: iOS開發中,因為大部分函數都不是安全執行緒的,所以UI子線程中操作UI是非常危險的事,但是有時候因為開發人員經驗不足,不知道子線程中不能UI,或者知道但是寫代碼的時候沒注意,或者不知道那些函數操作UI了(比如UITableView的reload函數),造成這個問題時常發生,防不勝防,而且iOS不像安卓,一旦子線程中操作UI就直接崩潰,iOS中操作UI只是有可能崩,導致問題經常不好重現,而且經常奔潰堆棧是亂的,找不到出錯的地方在哪兒,十分頭疼。 本人寫了一個簡單的線程檢查ui操作的庫
Time of Update: 2015-11-23
標籤: Android開發環境搭建1. 下載 adt-bundle-windows-x86_64-20140702 地址:http://pan.baidu.com/s/1bn8y5sV2. 開啟Android SDK 下載模擬器等東東,注意,需要設定代理: 在『Android SDK Manager - Settings』視窗中,在「HTTP Proxy Server」和「HTTP Proxy
Time of Update: 2015-11-23
標籤:先講述下nib, nib是3.0版本以前的產物,在終端下我們可以看到,NIB其實是一個檔案夾,裡面有可執行檔二進位檔案;區分xib和storyboard的區別?不同點:1> 無論nib也好,xib也好,最終在執行UIViewController生命週期函數loadView之前,都會轉化成可執行檔nib檔案。2>
Time of Update: 2015-11-22
標籤:1.如何確定android中的程式入口? 需要在AndroidMainifest.xml檔案中添加這個Activity的配置資訊,同時將DemoActivity配置中的intent-filter移動到LauncherActivity配置中. <activity android:name=".DemoActivity" android:label="@string/app_name" >
Time of Update: 2015-11-22
標籤: 最近看到新浪微博上以及iOS開發的論壇裡面談到MVVM設計模式,所謂MVVM就是Model-View-ViewModel的縮寫,關於MVVM的概念,這裡我不想過多的介紹,有很多介紹的很詳細的博文,這裡我們直奔主題,談一談MVVM如何利用到項目中去。 首先我們在建立項目中的時候可分為如下模組,Model,View,ViewModel,Controller. Model: &
Time of Update: 2015-11-22
標籤:elipse快速鍵alt + / 內容助手ctrl + shift + f格式化代碼ctrl + shift + oimport補全和刪除ctrl + shift + r開啟任意檔案ctrl + o顯示大綱 Android studio快速鍵alt + 斷行符號手動最佳化功能ctrl + alt + l格式化代碼ctrl + n產生getter、setter等方法ctrl + p顯示方法參數 adb工具adb devices
Time of Update: 2015-11-22
標籤:12 June 2012 by Dino Espositoby Dino Esposito We‘ve inherited from the original MVC pattern a rather simplistic idea of what should be in the Model. In fact, in ASP.NET MVC, there are three distinct types of model:
Time of Update: 2015-11-22
標籤: Animation是Android給我們提供的一個可以實現動畫效果的API,利用Animation我們可以實現一系列的動畫效果,比如縮放動畫,透明度動畫,旋轉動畫,位移動畫,布局動畫,幀動畫等等.Android基礎動畫分為四種,分別是Tween Animation,Frame Animation,Layout Animation,Property
Time of Update: 2015-11-22
標籤:json資料的解析相對而言,還是比較容易的,實現的代碼也十分簡單。這裡用的是jsonReade方法來進行json資料解析。1.在解析之前,大家需要知道什麼是json資料。json資料存放區的對象是無序的“名稱/值”對的集合。和其他的資料存放區方式相比,json資料的可讀性,可擴充性,編碼難度,解碼難度都有一定的優勢。在json資料中,對於一個對象:(1)一個對象以“{”(左括弧)開始,“}”(右括弧)結束。(2)每個&
Time of Update: 2015-11-22
標籤:Android Fragment生命週期圖:Activity生命週期圖: 對照圖:Fragment生命週期分析:1. 當一個fragment被建立的時候,它會經曆以下狀態.onAttach()onCreate()onCreateView()onActivityCreated()2. 當這個fragment對使用者可見的時候,它會經曆以下狀態。onStart()onResume()3.
Time of Update: 2015-11-22
標籤:android 5.0 提供3種過渡動畫:進入退出 進入退出包括如下效果: explode 分解:螢幕中間進出 slide 滑動:螢幕邊緣進出 fade 淡出:改變透明度來添加或者移除視圖共用 changeBounds