標籤: 有時候我們可能想從網頁上自己想要的資料摘取下來,此時一般我們可以使用Regex(NSRegularExpression)、掃描器(NSScanner)兩種途徑解析。 在使用Regex的時候,如果需要解析HTML網頁源碼,使用NSRegularExpression的matchesInString方法解析可能只會返回一個結果,這是由於遇到分行符號所導致,此時只需將.替換成[\\s\\S],小括弧的意思是取出中間括弧內匹配到的部分,其NSRange值將會在結果中返回。返回的result(N
標籤:3.1 android架構中有許多資源,包括布局,字串,位元影像,圖片....,使用資源之前需要在相應的資源檔中定義資源,然後編譯器時ADT將定義的資源轉換成java類並給予唯一的id,而代碼中需要使用資源則通過這些id來操作。 猜想:view類通過id找到相應的資源定義,資源定義是xml表示的各種屬性,而這些屬性則作為view的建構函式參數來執行個體化view類。 3.2資源類型
標籤:1.部署安全性:應用程式必須使用數位憑證才能安裝到裝置上。2.執行期間的安全性: 2.1 使用獨立進程 2.2 使用固定唯一使用者ID 2.3 申明性許可權模型 3數位憑證 3.1.數位憑證的用處:使用數位憑證對應用進行簽名後,防止應用程式被非法更新(只有相同的數位憑證才能更新應用) 3.2.數位憑證:包含相關資訊(如:公司名稱和地址等)的工件。
標籤:| 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 1. 下載安裝安卓(android)環境 見http://www.cnblogs.com/geore/p/5793620.html,按照其中步驟來配置apache-ant,adt和ndk的環境變數。 apache-ant: http://ant.apache.org/bindownload.cgi
標籤:前言 在開啟愛奇藝等app的歡迎介面的時候,右上方有一個倒計時的控制項。倒計時完了以後進入主介面。現在我們來實現這個功能。方法一利用java的類Timer,TimerTask還有android的Handler介面welcome_activity.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout
標籤:1,喜好設定可用用來持久儲存使用者佈建,遊戲最高分等2,喜好設定有,列表喜好設定,複選框喜好設定,對話方塊喜好設定..3,通過xml檔案和代碼建立喜好設定 addPreferencesFromResource(R.xml.main)4.從喜好設定中擷取值 Resources resources =
標籤:1.配置變化會終止當前活動,並重建活動2.配置變化有 2.1 螢幕方向變化 2.2 語言變化 2.3 插到基座等 3. 配置變化應用程式不會清除,上下文對新活動依然有效 4.活動銷毀重建中涉及的返回 onSaveInstanceState() 這個一定要調用 super.onSaveInstanceState()
標籤:1、在使用CoreLocation前需要調用如下函數【iOS 8專用】: iOS 8對定位進行了一些修改,其中包括定位授權的方法,CLLocationManager增加了下面的兩個方法: (1)始終允許訪問位置資訊 - (void)requestAlwaysAuthorization; (2)使用應用程式期間允許訪問位置資料 - (void)requestWhenInUseAuthorization; 樣本如下: self.locationManager =
標籤:1.Intent是組件間調用的橋樑。2.Android系統定義了很多Intent http://developer.android.com/guide/components/intents-common.html3.Intent Intent包括的內容可以有以下一個或多個 操作 資料 extra資料 組件名稱
標籤:1.api level大於等於11 支援,或者使用相容庫,但相容庫的問題很多。2.一個操作欄屬於一個活動,並具有其生命週期3.操作欄分3類:a.選項卡操作欄,b.列表操作欄,c.標準操作欄4.擷取活動的的操作欄 getActionBar()5.設定作業欄的導航模式 ActionBar ab = getActionBar();
標籤:1.菜單分類 常規菜單 子功能表 操作功能表 表徵圖菜單 輔助菜單 交替菜單2.菜單類 andriod.view.menu 3.菜單的參數 名稱:字串標題 菜單ID:整數
標籤:1.android的對話方塊是非同步,對話方塊建立後馬上執行下面的代碼。好處: a.通過實現對話方塊的回調方法反饋使用者與對話方塊的互動。 b.能夠在代碼中清楚對話方塊。 2.片段對話方塊基類DialogFragment繼承自Fragment。顯示對話方塊的3個步驟 2.1建立一個對話方塊片段執行個體 2.2擷取片段事務
標籤:使用 as 解決方案 Errorrunning app: Instant Run requires ‘Tools | Android | Enable ADB integration‘ tobe enabled.如果你使用Android studio碰到這個無法運行項目,當你看了這個解決方案,你就會覺得,好簡單呀,其實人家提示都給你說得很明白了。根據以下點選即可:650)
標籤:看似emoji處理應該和我們iOS開發有著很大的關係,實則不然,對於emoji的處理只要在伺服器端做就可以了,我所說的處理是我們將表情提交到伺服器,那麼在伺服器端需要做些什麼處理呢?伺服器如果直接儲存我們傳過去的表情會出現問題,因為資料庫不支援儲存表情,解決辦法有兩種一種就是修改資料庫的編碼方式,該表情的欄位的字元集設定成utf8mb,一種方式就是伺服器端儲存前先進行一次base64轉碼,然後取出來返回給前台的時候需要做一次base64解碼,這樣後台就會返回給我們正常的表情了,我們後台在開
標籤: Lyft押重注於蘋果程式設計語言Swift 1年後獲得豐厚回報BI中文站
標籤:大家好,本人之前用nginx熟熟的,後來一段時間不用,當今天再次想使用的時候,發現,悲催的是,竟然忘記怎麼用了!噢噢,於是乎,就從網上搜尋怎樣讓nginx和移動端頁面聯絡在一起測試。可惜的是,我搜尋了很多篇文章,都不對路~焦急,惶恐,悲催~所有的心情策馬奔騰哇啦哇啦啦~~後來經過聯絡之前同事,各種測試,終於啟動成功啦啦啦~~好了,開始說步驟了,大家仔細聽哦,搬起小板凳,趕緊坐前面來。第一步,nginx整個檔案夾,放在自己電腦的任意盤裡,建議直接放到某盤的根目錄(D,E,F等盤);第二,進入
標籤:我們在寫代碼時,有時會遇到:需要知道某個controller是否已經存在,或著,要拿到已存在的某個controller對象,這裡提供一種可以擷取到你想要的controller對象,只需要傳入類名即可,廢話不多說直接上代碼:- (UIViewController *)getActivityViewController:(NSString *)controllerName { UIViewController *topVC = [UIApplication
標籤: 開發人員帳號會員快到期的時候,蘋果會發送給開發人員帳號的註冊郵箱一封郵件,提示使用者帳號快到期了,及時續約,一般是提前一個月提示使用者續約.下面開始介紹續約流程;1.登入開發人員帳號後,網頁上面會有帳號到期黃色提示;點擊renew your membership ;會跳到支付頁面;個人開發人員帳號是688RMB/年;2.選擇continue;3.購買詳情,選擇continue,然後點擊購買 4.使用visa 或者
標籤:package com.chy.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;/** support v4 FragmentActivity 相容2.x模式下使用Fragment* support v7 AppCompatActivity
標籤:如何修改autolayout 約束的值?目前我已知的方法有5種1.修改frame(有時候可能會不起作用,但可以做動畫)2.修改約束的float值3.使用VisualFormat 語言4.使用 constraintWithItem,按倍率改變 如 2x+1=Y 5.移除約束(remove at runtime),添加新的約束前面的文章已經講到如何使用storyboard