Time of Update: 2016-04-16
標籤:一、屬性傳值 在SecondViewController.h裡#import <UIKit/UIKit.h>@interface SecondViewController : UIViewController// 第一步:聲明屬性,用來存放上一頁傳過來的資料@property (nonatomic, copy) NSString *contents;@end 在RootViewController.m裡- (void)loginAction{
Time of Update: 2016-04-16
標籤:new 建立一個新對象;將建構函式的範圍賦給新對象(因此this就指向了這個新對象);執行建構函式中的代碼(為這個新對象添加屬性);返回新對象 用代碼描述的話(先別管proyotype, apply等):1 function New (f) {2 var n = { ‘__proto__‘: f.prototype }; /*第一步*/3 return function () {4 f.apply(n, arguments);
Time of Update: 2016-04-16
標籤:1.用資料線串連上iphone,開啟itunes2.同時按住POWER和HOME鍵不放等蘋果標誌完全消失,鬆開POWER鍵並繼續按住HOME鍵, 直到電腦識別出你的iphone。3.Shift+ 點擊恢複 ,選擇下載好的韌體4.接下來就是等待韌體解壓安裝即可*安裝過程若提示【無法識別usb裝置】處理方法:開啟裝置管理員-》通用序列匯流排控制器-》未知裝置 右擊更新驅動軟體-》瀏覽電腦以尋找驅動程式軟體 從【C:\Program Files\Common Files\Apple\
Time of Update: 2016-04-16
標籤:最近在忙一個藍芽項目,在處理藍芽資料的時候,經常遇到進位之間的轉換,藍芽處理的是16進位(NSData),而我們習慣的計數方式是10進位,為了節省空間的,藍芽也會把16進位(NSData)拆成2進位記錄。這裡我們研究下如何在他們之間進行轉換。假設我們要向藍芽發送0x1B9901這條資料Byte轉NSDataByte value[3]={0};value[0]=0x1B;value[1]=0x99;value[2]=0x01;NSData * data = [NSData
Time of Update: 2016-04-16
標籤:BIOS裡有自檢和自舉程式,機器上電後,CPU自動調用BIOS裡的程式,對系統的硬體進行初始化和硬體故障檢查,包括各個板卡。檢查完後,bios便將控制權轉交給硬碟主引導記錄(MBR),bios轉移控制權很簡單,因為MBR在硬碟固定磁軌的固定位置,只要把硬碟上那個位置的512個位元組裝入記憶體並調用它,這樣控制權就交給主引導記錄了,主引導記錄也是程式,它再找硬碟上的開機檔案,比如98系統就是MSDOS.SYS和IO.SYS,找到後把他們讀入記憶體並移交控制權給他們,MSDOS.SYS和IO.
Time of Update: 2016-04-16
標籤:src/存放Java原始碼gen/中存放系統自動產生的設定檔Android 4.4.2下包含android.jar檔案,這是一個Java歸檔檔案,其中包含構建應用程式所需的所有的Android
Time of Update: 2016-04-16
標籤:關於ios導航控制器的知識總結 添加了導航控制器後:1.每個頁面都會有一個頂部導覽列navigationbar和底部工具列toolbar,它們是導航控制器navC的屬性。且導覽列預設是不隱藏的,而底部工具列預設是隱藏的。 2.可以通過設定 self.navigationController.toolbarHidden =
Time of Update: 2016-04-16
標籤:在Xcode 4.6及以前的版本,一直覺得單元測試這部分功能做得很雞肋,用起來感覺很彆扭。這一次Xcode 5.0預設就引入了單元測試,趕快來看看看相比以前的版本有什麼提升吧!~_~1. 首先開啟上一節樣本用的項目,當然,您也可以建立一個空白的項目;2. 先看一下導航地區的工具列,相比4.6有哪些變化,如所示:不難發現,相比Xcode 4.6多了一個Show the
Time of Update: 2016-04-16
標籤:本文主要是講述 IOS
Time of Update: 2016-04-16
標籤:方法一:使用NSTimer來實現(比較適用於傳送簡訊驗證碼倒計時)主要是利用NSTimer的scheduledTimerWithTimeInterval方法來每秒執行一次changeTime方法//建立一個Timer,每秒執行一次changeTime:方法NSTimer * timer =[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(changeTime:) userInfo:nil
Time of Update: 2016-04-16
標籤:開始之前,首先回顧一下iOS7初體驗(1)——第一個應用程式HelloWorld中的一張圖,如下所示:本文分享一下Images.xcassets的體驗~_~1. 開啟此前使用過的HelloWorld項目,然後單擊並開啟導航地區中的Images.xcassets,看看都有些什麼東東:]: 2.
Time of Update: 2016-04-16
標籤:當觸控螢幕幕時候,--先調用Activity中的dispatchTouchEvent函數,分發事件,找到點擊位置所在的第一個子控制項viewgroup1,--然後將事件傳遞個viewgroup1的dispatchTouchEvent函數,然後看viewgroup1的onInterceptTouchEvent()是否攔截,ture,攔截,不向下傳遞。false,攔截,向下傳遞,因為viewGroup下還包括子View,所以預設返回值為false,即不攔截此ACTION_DOWN
Time of Update: 2016-04-16
標籤:iOS7 Beta已經發布了,迫不及待地下載了iOS 7及Xcode 5並體驗了一下。先做一個簡單的Hello World看看都有哪些變化吧。1. 啟動Xcode5-DP;2. 從菜單選擇File-New Project...,彈出如下視窗:注意,在此多了一個SpriteKit Game的模板,暫時先不管它,還是選擇熟悉的Single View Application,然後單擊Next按鈕;3. 在接下來的對話方塊的Product Name輸入框中輸入:HelloWorld,如所示:備忘:
Time of Update: 2016-04-16
標籤:Android控制項之TextView和EditTextTextView:顯示文字框控制項EditText:輸入文字框TextView和EditText的常用屬性TextView控制項的常用屬性android:id 控制項的idandroid:layout_width 控制項的寬度android:layout_height 控制項的高度android:text 常值內容android:textSize 文字大小android:textCol
Time of Update: 2016-04-16
標籤:一、動手實踐、改造部落格園先看一下部落格園官方部落格的手機版本,在Chrome裡面F12,使用移動模式。今天看部落格,看到呂大豹的文章:簡單兩步讓部落格園支援手機端顯示,
Time of Update: 2016-04-16
標籤:一.什麼是事務 事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。 事務的結束有兩種,當事務中的所以步驟全部成功執行時,事務提交。如果其中一個步驟失敗,將發生復原操作,撤消撤消之前到事務開始時的所以操作。 二.事務的 ACID 事務具有四個特徵:原子性( Atomicity )、一致性( Consistency )、隔離性(
Time of Update: 2016-04-16
標籤:周六加班,真是個讓人悲傷的故事。今天改BUG的時候 發現了一個問題,我的控制器註冊了幾個監聽方法。當我pop掉這個控制器的時候,看似是從棧裡移除掉了,然而當廣播發來的時候,依舊響應了監聽方法,這就很尷尬了。於是我跟蹤了一下代碼,發現當我pop之後根本沒有走到deinit方法(swift) 也就是OC中的dealloc 方法。好吧,今天我就總結一下 當碰到這種情況的時候如何去 找到問題,或者說 在我們平時寫代碼的時候
Time of Update: 2016-04-16
標籤:看到這篇文章,要知道這篇文章告訴你什麼,就是對json的解析的一個解釋,解析的代碼去百度就可以了,OC的、安卓的、JS的等等都很多,但是對於swift語言的小白來說,資料就少之又少,包括一些看不懂的,這篇就是解釋,要讓小白看懂:先上代碼,這是最基本的擷取json形式let url = NSURL(string: "http://... ...")let data = NSData(contentsOfURL: url!)if data != nil {
Time of Update: 2016-04-16
標籤: 前兩天處理iOSapp過程中(我是用swift語言寫的,資料較少),被一個“字串”搞了一晚上的時間到第二天才處理好,在此記下,望見過此文的學生有一天遇到該情況能三分鐘搞定不浪費時間:先看如下代碼func getBalance(){ let url = NSURL(string: "http://www.weather.com.cn/data/sk/101110101.html") &
Time of Update: 2016-04-16
標籤:1 根據連絡人ID顯示連絡人資訊[java] view plain copy Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); //顯示連絡人資訊 intent.setData(Uri.parse("content://contacts/people/492"