Time of Update: 2016-01-19
標籤:xCode預設是可以進行代碼格式化的,能滿足基礎開發需求,如果想要個性一些代碼對齊宏對齊,等號對齊,屬性對齊,xAlign就提供了以上三種功能,參考文中效果~基礎效果等號對齊:屬性對齊:宏對齊:外掛程式安裝1.控制台命令curl -fsSL http://qfi.sh/XAlign/build/install.sh | sh2.手動安裝下載外掛程式包:XAlign.xcplugin,將下載的外掛程式放在~/Library/Application
Time of Update: 2016-01-19
標籤: // 正則判斷手機號碼地址格式+(BOOL) isMobileNumber:(NSString *)mobileNum{ /** * 手機號碼 * 移動:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188,183 * 聯通:130,131,132,152,155,156,
Time of Update: 2016-01-19
標籤:mac下搭建appium環境有兩種方法:1.直接下載appium.dmg 運行即可2.使用node從命令列運行appium Mac下的appnium環境搭建一、首先安裝homebrew 1.首先運行指令安裝homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2.查看版本 brow -v
Time of Update: 2016-01-19
標籤:實際應用中, Loader載入子swf時是否需要指定新的應用程式定義域ApplicationDomain,需要擇情況而定。1、當載入的子swf中有流存在時,比如視頻或者聲音,則最好需要指定新的應用程式定義域ApplicationDomain,如果沒有指定,調用_ldr.unloadAndStop();時無法將子swf中的流從記憶體中卸載掉,瞭解原因,請深入瞭解應用程式定義域ApplicationDomain,代碼如下:var ldr:Loader = new
Time of Update: 2016-01-19
標籤:Runtime運行時的使用:1. KVO , KVC 2. 運行過程中交換兩個方法的實現,改系統的方法. 例如: 當一個做了幾年的項目要從iOS6適配到iOS7時,要把之前的圖片全部換掉,可通過擴充UIImage 實現它的分類.補充一個類方法imageWithName: name.然後將系統的imageName:方法與imageWithName:name 的方法在運行時換掉,而不用修改其他代碼.#import
Time of Update: 2016-01-19
標籤:ERROR ITMS-90086: "Missing 64-bit support. Beginning on February 1, 2015 new iOS apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK. Beginning June 1, 2015 app updates will also need to follow the same
Time of Update: 2016-01-19
標籤:1 2 34 5 67 8 9只有中間沒有其他鍵的兩個鍵才能相連,比如1可以連 2 4 5 6 8 但不能連 3 7 9但是如果中間鍵被使用了,那就可以連,比如5已經被使用了,那1就可以連9每個鍵只能用一次,給定一個長度L,求問有多少unique path with length L Backtracking: 我的code不光可以知道數目,還可以列印所有Pattern 1 package AndroidUnlockPattern; 2 import java.util.*; 3
Time of Update: 2016-01-19
標籤: 一、概述 Activity 可以說是應用程式的載體(也可以理解為介面的載體,但是不介面),使用者能夠在上面繪製介面(Activity本身不繪製介面),並提供使用者處理事件的API,維護應用程式的生命週期(Android應用程式是由多個 Activity 堆積而成,而各個 Activity 又有其獨立的生命週期)。
Time of Update: 2016-01-19
標籤:一種使用MediaPlayer,使用這種方式通常是播放比較長的音頻,如遊戲中的背景音樂。代碼如下:[java] view plain copy private MediaPlayer mPlayer = null; mPlayer = MediaPlayer.create(this,R.raw.music); mPlayer.setLooping(true)
Time of Update: 2016-01-19
標籤:iOS的崩潰日誌配合dsym檔案可以找到崩潰時的backtrace,這是解決崩潰的最重要的資訊.如果是在同一台mac上打包, 匯入crash log時候會自動將backtrace符號化,可以看到方法名, 檔案名稱和行號但是,有時候發版的包不是在你的mac上打包的,xcode找不到對應的符號表, backtrace沒能符號化如下所示:Last Exception Backtrace:0 CoreFoundation 0x2cb535f2 __exceptionPreprocess + 122
Time of Update: 2016-01-19
標籤:日子過得很快,三周就這樣過去了,轉眼間在Github上已經又多了六百多次commits。輕輕鬆鬆代碼就過萬了,看來我也是蠻拼的。不過,靈感來了的感覺還真是好
Time of Update: 2016-01-19
標籤: UITabBarController是開發中經常會用到的一個視圖控制器,但是預設的UITabBarController經常不能夠完全滿足我們的需求,所以我們經常需要自訂一個UITabBarController。 接下來,我們就來自訂一個UITabBarController。首先我們應該明白一點,自訂一個UITabBarController的時候,其實大多數情況下我們需要修改的只是它下面的UITabBar,我們需要更加豐富的樣式來滿足我們的需求。接下來我們看一下具體操作! 第一步:建
Time of Update: 2016-01-19
標籤: 1、廣播的註冊 (1)動態廣播註冊: 優點:可以靈活控制廣播的註冊與撤銷 缺點:必須在程式啟動時才能接收廣播 IntentFilter
Time of Update: 2016-01-19
標籤: 在ios中,使用多線程有三種方式,分別是:NSThread、NSOperation和NSOperationQueue、GCD,在本節,主要講解一下NSOperation的使用。 NSOperation和NSOperationQueue這種方式實際上是將NSOperation的對象放到一個NSOperationQueue隊列中,然後依次啟動操作,類似於線程池的使用。 在使用的過程中,NSOperation的操作使用的是它的子類,分別是NSInvocationOperation和NSB
Time of Update: 2016-01-19
標籤:一.連絡人和通話記錄: 資料庫檔案/data/data/com.android.providers.contacts/databases/contacts2.db 通話記錄的資料存在calls表中;
Time of Update: 2016-01-19
標籤:router.post(‘/register‘,function(req,res,next){ var restResult = new RestResult(); var mobile = req.body.mobile;
Time of Update: 2016-01-19
標籤:修改簡訊資料庫,從而產生任意手機號發送的簡訊。AndroidManifest.xml<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.dudon.fakesms"> <uses-permission
Time of Update: 2016-01-19
標籤:AFN它內部預設把伺服器響應的資料當做json來進行解析,所以如果伺服器返回給我的不是JSON資料那麼請求報錯,這個時候需要設定AFN對響應資訊的解析方式。AFN提供了三種解析響應資訊的方式,分別是:AFJSONResponseSerializer---------JSON
Time of Update: 2016-01-19
標籤:可以使用AFN架構中的AFNetworkReachabilityManager來監聽網路狀態的改變,也可以利用蘋果提供的Reachability來監聽。建議在開發中直接使用AFN架構處理。範例程式碼如下:-(void)afn{ //1.建立網路狀態監測管理者 AFNetworkReachabilityManager *manger = [AFNetworkReachabilityManager sharedManager]; //2.監聽改變 [manger
Time of Update: 2016-01-19
標籤:寫在前面的話:由于于方老師的高牆所限,網路成了學習Android第一道“攔路虎”。所以,個人以為,在學習Android之前需要瞭解下FQ技術(僅僅是為了技術學習)。1.ASAS(Android studio) 是一款Google出的Android開發環境。免費,功能強大,完全能替代eclipse、ADT或者IntelliJ IDEA。最大的亮點就是【代碼提示】和【即時預覽布局】這兩塊。官網上介紹說,Android