Time of Update: 2015-01-11
ios (推送)之本地推送iOS上有兩種訊息通知,一種是本地訊息(Local Notification),一種是遠程訊息(Push Notification,也叫Remote
Time of Update: 2015-01-11
IOS開發檢測裝置搖動裝置搖動檢測的兩種方法簡單的記錄下方法一首先在delegate中添加- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch //添加檢測晃動 application.
Time of Update: 2015-01-10
IOS擷取裝置資訊概要IOS擷取裝置資訊一般是通過UIDevice,UIScreen,NSBundle,NSLocal等方式,如果說要擷取裝置的記憶體、處理器資訊,似乎可以依照Unix擷取類似資訊方式。UIDevice提供了多種屬性、類函數及狀態通知,包括檢測電池電量和定位裝置與臨近感應,UIDevice所做的工作就是為應用程式提供使用者及裝置的一些資訊。UIDevice類還能夠收集關於裝置的各種具體細節,例如機型及iOS版本等。其中大部分屬性都對開發工作具有積極的輔
Time of Update: 2015-01-10
iOS時間軸的實現,iOS時間軸實現最近項目需求,恰好要做一個時間軸,而iOS這方面時間軸的例子也比較少,我就把自己所做的例子和思路共用出來給大家,共同學習。時間軸的具體實現效果1所示: 圖1 第一步:看到這個圖,我們想到的第一反應就是使用tableView或者CollectionVie
Time of Update: 2015-01-11
iOS開發- Xcode常用快速鍵在Xcode 6所有快速鍵中下列這些是首當其衝應當學習的。在你學習到如何使用之後,也許就再也離不開它們了。Xcode導航快速鍵1.工程導航器:Command+1快速探索代碼、圖片以及使用者介面檔案。2.顯示/隱藏導航器面板:Command+0當你在對螢幕進行的時候可能會想要隱藏起與你感興趣內容的無關的部分。假如你想要使用輔助編輯器或者想要設計使用者介面並將其串連到代碼的時候,這個快速鍵會相當有用。3.顯示/隱藏工具 + 生產力面板:Command+Option+
Time of Update: 2015-01-12
CocoaAsyncSocketDemo,cocoaasyncsocket工程圖: 代碼:viewController.h#import <UIKit/UIKit.h>//加入標頭檔#import "AsyncSocket.h"@interface ViewController : UIViewController<AsyncSocketDelegate>@end viewController.m- (void)viewDidLoad {
Time of Update: 2015-01-10
iOS - 整合game center (leader board)最近又一次用到game center裡面的leader board。其實這個事情很簡單,只是很容易忘記。所以就打算寫下來。iTunes Connect上建立app,然後啟用game center建立app就省略了,等建立成功後,不需要提交。我們就可以設定game center了。首先點擊建立的app,找到Game Center,點擊進入具體的game
Time of Update: 2015-01-10
iOS開發- 日誌列印(常見)Q:如何列印當前的函數和行號?A:我們可以在列印時使用一些先行編譯宏作為列印參數,來列印當前的函數和行號。如:NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); NSLog(@"%s:%d obj=%@", __func__, __LINE__, self); //輸出樣式: //2015-01-06 17:13:17.852 justTest[15079:613] //
Time of Update: 2015-01-10
iOS代碼修改音量最近在做一個項目,需要使用者在開啟APP後,自動將音量大小到某個值,於是研究了一下。之前做過iOS上聲音的研究,蘋果對iPhone裝置的輸入/輸出的控制很嚴格,因為蘋果要控制使用者體驗的一致性。比如:使用者將耳機拔下來的時候,蘋果認為,使用者這時候不希望其他人知道自己在聽什麼,於是這時候聲音會被自動暫停。在音量調整上,蘋果也採取了類似的策略。蘋果認為,使用者不需要APP來為他指定音量,因為這樣有時候使用者會感到不舒服。蘋果的開發文檔是這
Time of Update: 2015-01-10
IOS 加入 GOOGLE 廣告 2分鐘 加入關於廣告的問題,國內的可能水都很深,資料 就上了,直接說加 SDK1,加入 以下frameworkcoreMedia
Time of Update: 2015-01-11
IOS學習之——定位服務2 實現基本定位1 定位,主要是幹啥呢?1 擷取位置相關資料2 擷取位置相關資訊由此,我想到了當年玩反恐精英裡面用瞄準鏡的瞄準的感覺:2 那……怎樣定位呢?1首先你得瞄準吧 locationManager=[[CLLocationManager alloc]init]; // 定義locationManage對象 開啟瞄準鏡 locationManager.delegate=self; //
Time of Update: 2015-01-10
關於iOS
Time of Update: 2015-01-10
[IOS 開發] Linq數組排序Linq To Objective-C 原文地址:www.bkjia.comBringing a Linq-style fluent query API to Objective-C.This project contains a collection of NSArray and NSDictionary methods that allow you to execute queries using a fluent syntax,
Time of Update: 2015-01-10
NT_iOS筆記—CoreText添加文字背景色(搜尋的高亮顯示) 在CoreText裡進行全文檢索搜尋,搜尋的結果需要高亮顯示,這個已經是很普遍的做法了。在搜尋結果列表中可以通過UILabel直接顯示 [attributedString addAttribute: NSBackgroundColorAttributeName value:[UIColor orangeColor]
Time of Update: 2015-01-10
iOS UIWebView 無法確定web頁面的真實高度@interface IndEditorDetailViewController (){ UIWebView *_webView; UIProgressView *_progressView; NJKWebViewProgress *_progressProxy;}@end@implementation IndEditorDetailViewController- (void)viewDidLoad {
Time of Update: 2015-01-09
iOS Runtime筆記,iosruntime筆記Objective-C語言是一門動態語言,它將很多靜態語言在編譯和連結時期做的事放到了運行時來處理。這種動態語言的優勢在於:我們寫代碼時更具靈活性,如我們可以把訊息轉寄給我們想要的對象,或者隨意交換一個方法的實現等。 Objective-C類是由Class類型來表示的,它實際上是一個指向objc_class結構體的指標。它的定義如下:typedef struct objc_class
Time of Update: 2015-01-10
ios 資料持久化之magical record(基於coredata)一個偶然的機會看到了magical record,就試了下,發現挺好用,Magic Record是Saul Mora寫的一個開源的類庫,目的是使得Core Data使用起來更加的便捷容易。這個庫的開發靈感來自於Ruby on Rails(Web 應用程式架構)中的active record模式具體安裝步驟:http://blog.csdn.net/kuizhang1/article/details/21200367具體使用:
Time of Update: 2015-01-10
ios (Quartz 2D繪圖)各種繪圖方式及相機的使用 一:具體使用的細節,本人也是參考www.bkjia.com下面介紹具體使用Quartz 2D繪圖實現畫圖板功能.m檔案中,dog的實現如串連中所示一樣的 #import drawTestView.h #import Dog.h @implementation drawTestView @synthesize dogs,tempdogs; - (NSMutableArray*)dogs{ if (dogs ==
Time of Update: 2015-01-10
ios(CoreAnimation核心動畫 一) CABasicAnimation動畫與錨點一、position和anchorPointposition:用來設定CALayer在父層中的位置,以父層的左上方為原點(0, 0)anchorPoint(錨點):稱為“錨點”、“錨點”決定著CALayer身上的哪個點會在position屬性所指的位置以自己的左上方為原點(0, 0)它的x、y取值範圍都是0~1,預設值為(0.5,
Time of Update: 2015-01-10
IOS開發-Protocol協議及委託代理(Delegate)傳值前言:因為Object-C是不支援多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套介面,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。 當一個類要使用某一個Protocol(協議)時,都必須要遵守協議。比如有些必要實現的方法,你沒有去實現,那麼編譯器就會警示告,來提醒你沒有遵守××協議。