標籤:簡單的總結一下通知,代理,通知,還有block都是屬於類之間通訊的機制,今天寫點通知相關,原諒我這麼菜還寫部落格,不過,會越來越好的 1.註冊通知,或者說是給哪裡加通知,加觀察者,也就是接受通知的東西,設定接受通知的名字,還有接受到通知後調用的方法;[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(first:) name:@"first" object:nil
標籤:介面設定預設的 Android Studio 為灰色介面,可以選擇使用炫酷的黑色介面。Settings --> Appearance --> Theme ,選擇 Darcula 主題即可。字型設定系統字型設定如果你的Android
標籤:轉:http://jingyan.baidu.com/article/eb9f7b6d8a81a5869364e8a6.htmliOS開發
標籤:通過第一課的學習,你已經掌握了如何通過debug調試器來跟PC上的設計器聯調來即時查看UI設計效果、調試代碼了,接下來通過一系列的demo開發教學你將很快上手學習到如何開發一個真正的App。要開發App,最重要的就是確定主架構,好的主架構能起到減少工作量、簡化代碼的作用,而頁面通常需要產品人員的UE設計和美工人員的UI設計,如所示,這兩個步驟完成後才開始實現功能,由於篇幅限制,本教程不再贅述如何設計UI和UE,直接通過開發一個仿首頁面的頁面來做示範。完整的demo請參考,可以匯入到設計器中
標籤:音頻播放1、介紹 - 功能介紹 用於播放比較長的音頻、說明、音樂 ,使用到的是AVFoundation - 架構介紹 * AVAudioPlayer * 初始化: 注意 :(3)必須聲明全域變數的音樂播放對象、或者是屬性的音樂播放對象 才可以播放(4)在退出播放頁面的時候 一定要把播放對象置空 同時把delegate置空 匯入架構:#import
標籤:匯入架構:#import <AVFoundation/AVFoundation.h>聲明全域變數:@interface ViewController ()<AVAudioRecorderDelegate>{ AVAudioRecorder *audioRecorder;}@end 在ViewDidLoad中: UIButton *button = [UIButton
標籤:第一種:代碼格式:package com.itzb.annimation;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.AlphaAnimation;import
標籤:計算一個樹的子樹節點權值和,節點權值可以單個修改。利用dfs序把一顆樹投影到數組裡,維護dfs序和子節點個數,然後用樹狀數組即可。 1 #include <cstdio> 2 #include <algorithm> 3 #include <cstring> 4 5 using namespace std; 6 7 const int maxn = 1e5+10; 8 int N,M,c[maxn],chdnum[maxn]; 9
標籤:首先建立一個引導圖的控制器類UserGuideViewController.h和UserGuideViewController.m#import <UIKit/UIKit.h>#import "firstViewController.h"#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height@interface UserGuideViewController :
標籤:jsp中9個內建對象之一application,它的資料對整個web應用都有效,application有一個重要的用途就是擷取web.xm中的配置參數,這樣可以提高代碼的移植性。應用案例如下:在web.xml中配置如下代碼: <context-param> <param-name>driver</param-name> <param-value>com.mysql.jdbc.Driver</param-value&
標籤:這篇部落格將介紹一下如何用Android Studio匯出jar包,希望能給大家帶來協助。 首先需要修改build.gradle檔案,在Android Studio中會顯示多個build.gradle檔案,如果你想要將整個項目匯出成jar包,就找到對應項目名目錄下的build.gradle檔案,對其進行修改。有如下幾個地方需要修改將最前面的apply plugin: ‘com.android.application‘ 修改為apply plugin: ‘
標籤:前言 安卓自從4.0以後,所有的網路訪問都需要非同步進程操作。其內建的非同步類有AsyncTask,Handler,以及可以聲明Thread等等。涉及到多進程,必須要提到一個問題,線程與線程之間不能直接進行資料的交流,UI線程的資料是受到保護的,不能執行在UI線程上的操作都需要藉助其他手段進行資料的傳輸,本文用的是Handler的sendMessage的方式。本文 本文所用涉及Hander和Thread,首先介紹一下Hander。 Handler,
標籤:對於64位機子和iPhone
標籤: 在IOS5以上版本(不包含IOS5)中的Safari瀏覽器能正確解釋出Javascript中的 new Date(‘2013-10-21‘) 的日期對象。 但是在IOS5版本裡面的Safari解釋new Date(‘2013-10-21‘) 就不正確,在IOS5的Safari中返回的永遠是"Invalid Date"。 後來我在網上尋找了資料,原來是低版本的Safari解釋new
標籤:AppCan由於種種原因而不能參加AppCan線下培訓,遺憾!不喜歡視頻教程的單機節奏,苦惱!AppCan線上直播課堂,衝破時間、地區、空間限制,從0開始,教你如何極速入門AppCan移動開發!本次線上直播內容以外掛程式的使用、項目實戰為主,將線下開發人員培訓課程進行精簡,高效的呈現給大家, 6小時即可讓你快速上手移動APP開發!PS:直播課堂中老師會按需求量進行福士問題的答疑,對課程有疑問的同學請將問題統統拋過來!1、開播時間3月24
標籤:移動互連網的迅速崛起,使得應用付費下載和內建廣告的商業模式在國內逐漸發展起來,部分移動開發人員也的確靠售賣廣告的方式獲得了收入。但事實上在廣告投放過程中,應用上顯示什麼樣的廣告,可以幫開發人員做到收益最大化呢?KeyMob創始人認為,移動廣告平台作為廣告主與開發人員之間的紐帶,在移動營銷中發揮著非常重要的作用,開發人員應結合自身應用的特點去探索不同的廣告模式,抓住最好的機遇,以最適合的廣告模式擴大自身收益。在長期的廣告投放中,KeyMob研究發現,同一個廣告在不同的應用上效果相差非常大,但
標籤:原創文章,轉載請註明 http://blog.csdn.net/leejizhou/article/details/50894531李濟洲的部落格
標籤:一些小東西在此記錄一下,以後會斷斷續續的記錄下來其他的小知識,有時間可以翻來看看。1------關於ios注釋規範/** * @brief 帶字串參數的方法. * * @param valueOne 值. * @param valueTwo 值. * @return 返回value. * * @exception NSException 可能拋出的異常. * * @see someMethod * @see someMethodByInt: * @warning 警告:
標籤:說明:本文的介紹使用的是AndroidStudio1.5版本1:在瀏覽器中輸入網址https://github.com/chrisbanes/Android-PullToRefresh,點擊下面的”Download ZIP“按鈕進行下載 2:解壓下載的檔案3:開啟AndroidStudio項目4:Import
標籤:ListView控制項介紹:用於將資料庫中的資料或者網路中的資料通過列表的形式顯示出來;ListView採用MVC模式將最上層顯示和後端資料進行分離。 也就是說,ListView控制項在裝載資料時並不是直接使用ListView.add或者類似的方法添加資料,而是需要指定一個Adapter對象。該對象相當於MVC模式中的C(控制器),ListView相當於MVC模式中的V(視圖),用於顯示資料。為ListView提供資料的List或數組相當於MVC模式中的M(模型)在ListVie