iOS藍芽4.0協議簡單介紹

標籤:iOS開發藍芽4.0的架構是CoreBluetooth,本文主要介紹CoreBluetooth的使用,關於本文中的程式碼片段大多來自github上的一個demo,地址是myz1104/Bluetooth。在CoreBluetooth中有兩個主要的部分,Central和Peripheral,有一點類似Client Server。CBPeripheralManager

Ubuntu 12.04搭建MTK 安卓開發環境

標籤: MTK+Android開發(66)    Ubuntu 12.04搭建 MTK 6577安卓開發環境1.       下載並安裝Vmware虛擬機器;2.       下載並在虛擬機器上安裝Ubuntu 12.04 iso 安裝包:: http://releases.ubuntu.

iOS 開發之深拷貝與淺拷貝

標籤:copy與retain的區別:copy是建立一個新對象,retain是建立一個指標,引用對象計數加1。Copy屬性工作表示兩個對象內容相同,新的對象retain為1 ,與舊有對象的引用計數無關,舊有對象沒有變化。copy減少對象對內容相關的依賴。     

iOS Mac系統下Ruby環境安裝

標籤:由EasyIOS引出的一系列問題:轉載的上一篇CocoaPods安裝和使用教程中說明了,為什麼要使用cocoapods ,但是要安裝cocoapods需要Ruby環境,安裝Ruby環境首先需要安裝Xcode(因為xcode開發工具,他幫我們安裝好Unix環境需要的開發包)然後需要安裝homebrew。接下來需要安裝RVM

開啟jnlp Faild to validate certificate, the application will not be executed.

標籤:今天連jenkins, 本來好好的,只是我在一台機器上一直不斷的啟動不同的jnlp,綁定不同命名的slave, 然後突然就報錯了, 如下所示: 萬能上Google啦,說這是個jdk的bug, 但是既然是bug也還是要解決啊!http://bugs.java.com/view_bug.do?bug_id=7197652 還有這裡: 

MTK android 設定裡 "關於手機" 資訊參數修改

標籤: 在檔案 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中setStringSummary("build_number", Build.DISPLAY);指定了設定--關於裝置--版本號碼。 Build.DISPLAY即Build類中的 DISPLAY 變數,在檔案frameworks/base/core/java/android/os/Build.java

微型 ORM 的第一篇 DapperLambda發布

標籤:引言:因為接觸過多個ORM,但使用的時候都遇到了各自的一些不夠理想的地方,從最早開始開始公司自己分裝的,到後面用EF,以及Dapper和DapperExtensions  到現在用的FluentData,就說說我自己的使用體驗,在這幾個相比之下,Dapper應該是最輕量級,而且效能也是最好的,但是相對比較簡單了點。EF的最新版也沒去使用,所以現在不是很瞭解,EF在這幾個相比一下,功能是最強大的,但是啟動載入慢,以及複雜的功能,後續人最佳化麻煩。FluentData

iOS多線程(GCD NSOperation NSThread)

標籤:進程:進程是指在系統中正在啟動並執行一個應用程式,每個進程之間是獨立的,每個進程均運行在其專用且受保護的記憶體空間內。線程:1個進程要想執行任務,必須得有線程(每1個進程至少要有1條線程)線程是進程的基本執行單元,一個進程(程式)的所有任務都線上程中執行,比如使用酷狗播放音樂、使用迅雷下載電影,都需要線上程中執行。1個線程中任務的執行是串列的,如果要在1個線程中執行多個任務,那麼只能一個一個地按順序執行這些任務,也就是說,在同一時間內,1個線程只能執行1個任務,比如在1個線程中下載3個檔案

Android 程式員必須掌握的三種自動化測試方法

標籤:在日常的開發中,尤其是app開發,因為不像web端那樣 出錯以後可以熱更新,所以app開發 一般對軟體品質有更高的要求(你可以想一下 一個發出去的版本如果有重大缺陷 需要強制更新新用戶端是多麼蛋疼的事情)。恩,所以我們app的開發人員 一定要學會自己測試自己的代碼 自己測試自己的app,不要寄希望於測試來幫你找bug,實際上,我工作多年的經驗告訴,絕大多數隱藏極深的bug 都是開發自己發現的。所以

iOS NSString的常用用法

標籤://1、建立常量字串。NSString *astring = @"This is a String!"; //2、建立Null 字元串,給予賦值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring);//NSString *astring = [[NSString alloc]

Unity5.2.1上Android真機調試環境配置

標籤:下載SDK,JDK安裝,配置JAVA環境1.下載SDK,下載adt-bundle-windows-x86_64-20131030.zip,:http://pan.baidu.com/share/link?uk=2487026278&shareid=5736734&third=4&adapt=pc&fr=ftw解壓出來像這樣  2.配置java環境:開啟eclipse檔案中的eclipse.exe檔案會提示 這是缺少JRE運行環境

Apktool(4)——實戰篇:修改小米案頭

標籤:準備工作:1.下載對應手機型號線刷Rom包,進入小米官網Rom下載頻道2.解壓下載下來的Rom包,並用Rom助手提取出system.img中的檔案內容。這方面的文章很多,請參考Rom助手如何提取IMG檔案3.找到跟小米案頭相關的apk——/system/priv-app/MiuiHome.apk(5.0及以上系統是在MiuiHome檔案夾下的MiuiHome.apk)實戰篇:1.嘗試反編譯MiuiHome.apk,具體可參考:Apktool(3)2.步驟1會提示需要

ios import和@class的區別

標籤:二者的區別在於:1.import會包含這個類的所有資訊,包括實體變數和方法,而@class只是告訴編譯器,其後面聲明的名稱是類的名稱,至於這些類是如何定義的,暫時不用考慮,後面會再告訴你。2.在標頭檔中, 一般只需要知道被引用的類的名稱就可以了。 不需要知道其內部的實體變數和方法,所以在標頭檔中一般使用@class來聲明這個名稱是類的名稱。 而在實作類別裡面,因為會用到這個引用類的內部的實體變數和方法,所以需要使用#import來包含這個被引用類的標頭檔。3.在編譯效率方面考慮,如果你有1

Rails筆記-rails-tutorial-hello_app

標籤:rails   筆記   rails 4.2.21/rails _4.2.2_ new hello_app2/修改gemfile3/bundle install4/rails server -b $IP -p $PORT(cloud9)5/添加hello,action6/修改路由(config/routes.rb)root ‘application#hello‘Git版本控制1/git init(目前的目錄建立倉庫)2/git

第一個Android程式

標籤:MainActivity.javapackage com.example.crystalball;import android.support.v4.app.Fragment;import android.annotation.SuppressLint;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import

Keymob鎖屏:三屏切換 開啟移動入口平台新時代

標籤:     Keymob鎖屏作為國內第三代鎖屏的引領者,在移動入口級平台的創新探索,受到業界的廣泛關注和認可。      “資訊+服務,讓使用者的手機案頭更高效

iOS開發Item屬性總結

標籤:一、UINavigationItem1> 獲得方式self.navigationItem // self是指控制器2> 作用可以用來設定當前控制器頂部導覽列的內容// 設定導覽列中間的內容self.navigationItem.titleself.navigationItem.titleView二、UIBarButtonItem1> 用在什麼地方// 設定導覽列左上方的內容self.navigationItem.leftBarButtonItem//

判斷ios app 第一次啟動 別人的 嘿嘿

標籤:流行的解決方案是在大多數地方是用[NSUserDefaults standardUserDefaults的一個關鍵,如果它不存在,這意味著這是應用程式啟動,否則,它不是第一次在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:” 方法, 添加以下代碼:if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"])

android wifi 調試

標籤:(一)root你的Android(相信絕大多數人現在的手機已經ROOT了。(二)下載app: adbWireless,並安裝到手機上。(三)安裝adb工具包,其實,要在windows下使用ADB工具,只需要三個檔案就可以了:adb.exe; AdbWinApi.dll; AdbWinUSBApi.dll

java servlet手機app提供者(二)簡訊驗證

標籤:今天找了幾個簡訊平台,其實最想使用的一個是sharesdk,使用它上面http api簡訊功能,不僅價格低,而且最少可以儲值100RMB,但是審核過於嚴格,對應APP還必須整合他們的簡訊功能,而且要上傳審核也得20多天,我也只是想找個簡訊平台測試下而已,所以它就算了。然後就在百度隨便在好了一個簡訊平台www.wasun.cn,暫時感覺它還不錯,至少它給的測試帳號接受簡訊的速度沒超過5秒,我看了下一般是3秒甚至更快。

總頁數: 5094 1 .... 2097 2098 2099 2100 2101 .... 5094 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.