Time of Update: 2015-06-19
CALayer 3 詳解,calayer詳解CALayer3-層的屬性 本文目錄一、隱式動畫屬性二、position和anchorPoint回到頂部一、隱式動畫屬性* 在前面幾講中已經提到,每一個UIView內部都預設關聯著一個CALayer,我們可用稱這個Layer為Root Layer(根層)。所有的非Root Layer,也就是手動建立的CALayer對象,都存在著隱式動畫。* 當對非Root
Time of Update: 2015-06-19
IOS中WebView的使用,IOSWebView使用 UIWebView是iOS sdk中一個最常用的控制項。是內建的瀏覽器控制項,我們可以用它來瀏覽網頁、開啟文檔等等,UIWebView能夠載入html/htm、pdf、docx、txt等格式的檔案 系統內建的Safari瀏覽器就是通過UIWebView實現的。下面我的一起來開開如何簡單使用webView。 1、搭建UI介面 2MIME的英文全稱是“Multipurpose Internet Mail
Time of Update: 2015-06-18
RSA演算法及其在iOS中的使用,RSA演算法iOS使用因為項目中需要傳輸使用者密碼,為了安全需要用RSA加密,所以就學習了下RSA加密在iOS中的應用。關於RSA的曆史及原理,下面的兩篇文章講的很清楚了: http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.
Time of Update: 2015-06-19
iOS圖片展開技巧,ios展開技巧 iOS圖片展開技巧 縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的使用者體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧一簣。比如下面張圖片,本來是設計來做按鈕背景的: button.png,尺寸為:24x60現在我們把它用作為按鈕背景,按鈕尺寸是150x50:// 得到view的尺寸
Time of Update: 2015-06-19
UIScrollView的delegate方法妙用之讓UICollectionView滑動到某個你想要的位置,uiscrollviewdelegate一個UICollectionView有好多個cell,滑動一下,誰也不知道會停留在哪個cell,滑的快一點,就會多滑一段距離,反之則會滑的比較近,這正是UIScrollview使用者體驗好的地方。如果想要UICollectionView停留到某個cell的位置,可以用-
Time of Update: 2015-06-18
iOS中UIView之間布局及跳轉的幾種方式UIView是iOS開發中所有視圖的基類, 表示螢幕上的一塊矩形地區, 同時可以處理該地區的繪製和觸摸事件. UIViewController是視圖控制器的基類, 用來處理螢幕之間的切換等操作, 提供視圖管理模型. 一個UIViewController管理一個層級的UIView. 而RootViewController就是iOS應用啟動時被載入的第一個視圖控制器(可在main.storyboard中指定), 展示APP啟動成功後的第一個介面. 因此,
Time of Update: 2015-06-18
【學習筆記】【C語言】變數的記憶體分析,學習筆記c語言變數電腦中的記憶體是以位元組為單位的儲存空間。記憶體的每一個位元組都有一個唯一的編號,這個編號就稱為地址。就好像酒店是以房間為單位的,每個房間都有一個唯一的房號,我們根據房號就能找到對應的房間。1. 變數的儲存1> 所佔用位元組數跟類型有關,也跟編譯器環境有關void putBinary(int n){ int bits = sizeof(n) * 8; while (bits-->0) {
Time of Update: 2015-06-18
Swift EventKit的初學者指南–請求許可權EventKit為擷取和操作使用者日曆事件和提醒提供了一系列的類.在下面的教程中,我的目標是帶領你走出利用EventKit建立一個應用程式的第.我的目標是帶領你邁出利用EventKit建立一個應用程式的第一步.我將示範如何向使用者的日曆請求許可,我還將展示幾個處理使用者響應的例子(當他們授予存取權限,或者拒絕).Example
Time of Update: 2015-06-18
蘋果swift2.0開發語言什麼時候開源 對於開發人員來說,相信都知道swift 2.0開發語言了,這是蘋果在WWDC2015大會發布的。那麼蘋果swift2.0開發語言什麼時候開源呢?下文小樂哥給大家帶來蘋果swift2.0開發語言開源時間,一起來看看吧! 蘋果WWDC2015大會在舊金山召開,蘋果軟體研發副總裁Craig Federighi上台介紹了蘋果全新升級的開發語言Swift2,同時公布了Swift
Time of Update: 2015-06-18
談談iOS中粘性動畫以及果凍效果的實現在最近做個一個自訂PageControl——KYAnimatedPageControl中,我實現了CALayer的形變動畫以及CALayer的彈性動畫,效果先過目:先做個提綱:第一個分享的主題是“如何讓CALayer發生形變”,這個技術在我之前一個項目 ———— KYCuteView
Time of Update: 2015-06-18
iOS聊天下拉重新整理聊天記錄的實現,ios聊天記錄1. 想法最近在開發一個社交類app,要實作類別似那種下拉重新整理聊天記錄的功能。一般有兩種實現方式:1. 直接fetch一個entity的所有資料然後在記憶體中做filter,就是把所有聊天記錄先讀出來然後每次載入10條。 缺點:浪費記憶體 優點:速度快2. 使用predicate,每次訪問資料庫讀取10條資料顯示。 缺點:速度比較慢,會有卡頓現象 優點:記憶體少 2.
Time of Update: 2015-06-18
IOS對日期進行排序 NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"2019/03/01/",@"2013/03/02",@"2013/03/07",@"2014/03/01/", [NSNull null], nil]; array = (NSMutableArray *)[array
Time of Update: 2015-06-17
【學習筆記】【C語言】進位,學習筆記進位1. 什麼是進位是一種計數的方式,數值的表示形式2. 二進位1> 特點:只有0和1,逢2進12> 書寫格式:0b或者0b開頭3> 使用場合:二進位指令\二進位檔案,變數在記憶體中就是二進位儲存4> 二進位和十進位的互相轉換5> n為二進位位所能表示的資料範圍(不考慮負數):0~2的n次方-13. 八進位1> 特點:0~7,逢八進一2> 書寫格式:0開頭3> 八進位和二進位的互相轉換4. 十六進位1>
Time of Update: 2015-06-18
如何在 iOS 裝置上呈現原型 網路上有很多iOS組件庫,很方便實現控制項,所以綠茶小編提醒,此篇文章只是講訴下,要如何在 iOS 裝置上呈現原型? 很多 UX 和 PM 同學還是習慣使用傳統的 Axure RP 製作產品原型,作者覺得 Axure RP 在 iOS 原型階段還是有優勢的,比如可以很方便互動模式的創新和細節,不拘泥原生控制項。 首先大致在iOS中原型呈現有這個幾個需求: 必須全屏 依照情境線上或者離線操作原型 如果匯入到 App 內, 使用
Time of Update: 2015-06-18
iOS 9多任務分屏要點iOS 9 多任務綜述iOS 9 中最令人信服的新特性就是多任務了,在很久以前的越獄開發裡就已經出現過類似的外掛程式,而像是 Windows Surface 系列上也已經有分屏多任務的特性,可以讓使用者同時使用兩個或多個 app。iOS 9 中也新加入類似的特性。iOS 9 中的多任務有三種表現形式,臨時出現和互動的滑動覆蓋 (Slide Over),真正的分屏同時操作兩個 app 的分割視圖 (Split View),以及在其他 app 裡依然可以進行視頻播放的畫中畫
Time of Update: 2015-06-17
Swift調用C、C++、Object-C,swift調用cobject-c1.Swift調用C語言a,首先在項目中添加 CFile 檔案命名為CHello,同時產生橋樑檔案。 b,建立之後的項目結構如所示: b,在CHello.h檔案中編寫介面方法,在CHello.c編寫實現方法,最後在SwiftCallC-Bridging-Header.h檔案中引入CHello.hCHello.h檔案#ifndef __SwiftCallC__CHello__#define
Time of Update: 2015-06-18
這些是蘋果新Mac作業系統的一些細節蘋果在上周舉辦的全球開發人員大會以下簡稱“WWDC”)上公布了新版OS X作業系統OS X El Capitan,新系統對一些內建應用程式的功能細節進行了改進,新增了自由分屏顯示、更靈活的手勢操作,同時大大提升了系統運行效率。應該說,大約在一年前發布的優勝美地Yosemite)作業系統已經在此前的系統上作出了許多重大變革,而在此次的OS X El Capitan上我們或許看不到類似的巨大變化。但平心而論,蘋果此番在OS X El
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
Time of Update: 2015-06-18
黑馬程式員--IOS學習筆記--數組及排序IOS學習筆記概述:8_2、改變整型變數的符號8_2、改變整型變數所佔儲存空間8_3、char類型資料存放區8_4、數組的基本概念及分類8_5、數組元素作為函數參數8_5、一維數組定義及注意事項8_6、一維數組初始化8_7、一維數組一個讓人疑惑的問題8_8、一維數組的引用8_9、應用:數組遍曆8_10、一維數組的儲存方式8_11、一維數組的地址8_12、一維數組長度計算方法8_13、一維數組的越界問題8_14、應用:找最大值8_15、數組元素作為函數參數