Time of Update: 2015-07-10
iOS 本地推送 UILocalNotification建立通知 UILocalNotification *notification = [[UILocalNotification alloc] init]; if (notification) { NSDate *now = [NSDate new]; notification.fireDate = [now dateByAddingTimeInterval:10];
Time of Update: 2015-07-10
用imageNamed載入圖片產生的問題,通常我們會用imageNamed:來載入圖片,但是用這個API有個問題,就是它會緩衝載入的image。因此,對於那些被重用的圖片,這個API很高效。但是對於那些使用很少的圖片,用這個就很耗記憶體,那怎麼才能及時的釋放掉記憶體呢?使用initWithContentsOfFile:即可。NSString path = [[NSBundle mainBundle] pathForResource:fileName
Time of Update: 2015-07-10
iOS AutoLayout 及SizeClass
Time of Update: 2015-07-10
iOS錄音實踐在AVFoundation架構中AVAudioRecorder類專門處理錄音操作,支援多種音頻格式。下面是常用的屬性和方法: 屬性說明@property(readonly, getter=isRecording) BOOL recording;是否正在錄音,唯讀@property(readonly) NSURL *url錄音檔案地址,唯讀@property(readonly) NSDictionary
Time of Update: 2015-07-03
[iOS]擷取裝置具體型號資訊本文地址; http://blog.csdn.net/zhaoyabei/article/details/46697859應用統計中有時候需要上傳裝置型號,如果這樣寫:[[UIDevice currentDevice] model]獲得的裝置型號不是具體型號,如在iPhone5S上面運行,實測得到字串為@”iPhone”,我想要的是具體型號。這裡提供一個方法來獲得裝置具體型號(版本與機型的對應關係來源於維基百科):- (NSString *)
Time of Update: 2015-06-29
(7/18)重學Standford_iOS7開發_視圖、繪製、手勢識別_課程筆記,standford_ios7手勢第七課: 1、View 一般來說,視圖是一個構造塊,代表螢幕上一塊矩形地區,定義了一個座標空間,並在其中繪製及添加觸控事件等。 ①視圖的層級關係 一個視圖只能有一個父視圖,可以有多個子視圖 1 - (void)addSubview:(UIView *)aView; // 父視圖添加子視圖 2 - (void)removeFromSuperview;
Time of Update: 2015-06-30
iOS 監聽控制項某個屬性的改變observeValueForKeyPath,valueforkeypath 建立一個測試的UIButton#import "ViewController.h"@interface ViewController ()@property(nonatomic, strong)UIButton *button;@end@implementation ViewController- (void)viewDidLoad { [super
Time of Update: 2015-06-29
UIImageView 內建動畫+N張圖片實現很炫的動畫,gitHub上又看到個很炫的動畫:https://github.com/MartinRGB/GiftCard-iOS 看了看他的代碼,發現核心動畫(就是把按鈕封裝成一個禮物盒)其實很簡單,就是把一個動畫的一幀一幀都截取下來放到一個數組裡面,然後利用了UIImageView內建的可以播放一個image的數組的方法。簡化過的代碼大概是這樣子: - (void)viewDidLoad {
Time of Update: 2015-06-28
IOS知識點小結1.IBAction:能保證方法可以串連相當於void2.IBOutlet:能保證屬性可以串連3.stroyboard檔案中的箭頭的意思:程式的入口4.調整模擬器的縮放比例快速鍵:command+1command+2command+3 5.Bundle Identifier:app的唯一標識6.退出鍵盤:第一響應者:叫出鍵盤的那個控制項 , 當控制項不當第一響應者就會把鍵盤退下[self.num
Time of Update: 2015-06-27
【學習筆記】【C語言】變數類型,學習筆記變數根據變數的範圍,可以分為: 1.局部變數: 1> 定義:在函數(代碼塊)內部定義的變數(包括函數的形參) 2> 範圍:從定義變數的那一行開始,一直到代碼塊結束 3> 生命週期:從定義變數的那一行開始分配儲存空間,代碼塊結束後,就會被回收 4> 沒有固定的初始值 2.全域變數 1> 定義:在函數外面定義的變數 2>
Time of Update: 2015-06-24
IOS階段學習第六天筆記(數組),ios第六天
Time of Update: 2015-06-24
關於html5調用手機相機(原創),html5調用相機原創很久沒寫隨筆了從ios6開始,webview支援html <input type="file">標籤,用來調取手機的相簿和相機,但是沒有許可權提示,不知道是不是我寫的有問題,手機對app禁用了相機,通過這個方法也能開啟相機,但是不能拍照,怎麼才能給方便使用的提示?之前都是系統自動提示的。安卓webkit
Time of Update: 2015-06-23
【學習筆記】【C語言】二維數組,學習筆記二維數組1. 什麼是二維數組一個數組能表示一個班人的年齡,如果想表示很多班呢?什麼是二維數組?int ages[3][10]; 三個班,每個班10個人相當於3行10列相當於裝著3個一維數組二維數組是一個特殊的一維數組:它的元素是一維數組。例如int a[2][3]可以看作由一維數組a[0]和一維數組a[1]組成,這兩個一維數組都包含了3個int類型的元素2.二維數組的定義二維數組定義的一般形式是: 類型說明符 數組名[
Time of Update: 2015-06-18
談談iOS中粘性動畫以及果凍效果的實現在最近做個一個自訂PageControl——KYAnimatedPageControl中,我實現了CALayer的形變動畫以及CALayer的彈性動畫,效果先過目:先做個提綱:第一個分享的主題是“如何讓CALayer發生形變”,這個技術在我之前一個項目 ———— KYCuteView
Time of Update: 2015-06-18
如何在 iOS 裝置上呈現原型 網路上有很多iOS組件庫,很方便實現控制項,所以綠茶小編提醒,此篇文章只是講訴下,要如何在 iOS 裝置上呈現原型? 很多 UX 和 PM 同學還是習慣使用傳統的 Axure RP 製作產品原型,作者覺得 Axure RP 在 iOS 原型階段還是有優勢的,比如可以很方便互動模式的創新和細節,不拘泥原生控制項。 首先大致在iOS中原型呈現有這個幾個需求: 必須全屏 依照情境線上或者離線操作原型 如果匯入到 App 內, 使用
Time of Update: 2015-06-17
Swift物件導向詳解,swift物件導向1,首先來看看如何在Swift中定義一個類和類裡面的屬性、建構函式、方法及類方法import Foundationclass Hello{ //成員屬性 var _name:NSString?="jikexueyuan" //建構函式 init(){ } //重載建構函式 init(name:NSString){ _name = name } //方法 func
Time of Update: 2015-06-17
iOS開發,Reveal的使用故事的背景是這樣的。王二最近換了一個新老闆,產品團隊是新的,測試團隊是新的,只有他一個人乾著iOS的開發工作,前有老闆催促項目,後有測試堵截bug,好苦逼啊。。。本來,特意為產品給的設計圖會是這樣的但實際上,產品給的設計圖是這樣的:果然,理想很豐滿,現實很骨感。苦逼的王二同學跑去問產品:“UI元素之間的尺寸怎麼確定?”產品說:“你定吧,看著和原型圖一樣就行。”呵呵呵呵呵,這種回答和“我要做一張圖。&rdqu
Time of Update: 2015-06-15
【學習筆記】【C語言】break和continue,breakcontinue1.使用break: 1.使用場合 1> switch語句:退出整個switch語句 2> 迴圈結構:退出整個迴圈語句 * while * do while * for 2.注意點 只對最近的迴圈結構有效 continue: 1.使用場合
Time of Update: 2015-06-13
iOS時間類型轉換和各種資料類型進行轉換這次分享一些資料類型還有時間類型的各種轉換方法,有詳細注釋,話不多說,直接上代碼 /** * 時間轉換部分 * //從1970年開始到現在經過了多少秒 -(NSString *)getTimeSp { NSString *time; NSDate *fromdate=[NSDate date]; time = [NSString stringWithFormat:@"%f",[fromdate
Time of Update: 2015-06-10
代碼審查的藝術:Dropbox 的故事,審查dropboxDropbox 的 iOS 應用中的每一行代碼,都是開始於被添加到 Maniphest 中的一個 bug