Time of Update: 2015-07-07
縱享絲滑~全屏滑動返回手勢~Get in,手勢get全屏返回手勢自 iOS7 之後,Apple 增加了螢幕邊緣右劃返回互動的支援,再配合上 UINavigationController 的互動式動畫,pop 到上一級頁面的操作變的非常順暢和絲滑,從此,我很少再使用點擊左上方導覽列上的返回按鈕的方式返回了,因為這對單手操作十分不友好;如果一個 App
Time of Update: 2015-07-05
IOS階段學習第15天筆記(NSDictionary與NSMutableDictionary 字典),iosnsdictionaryIOS學習(OC語言)知識點整理一、OC中的字典 1)字典:是一個容器物件,元素是以鍵-值對(key-value)形式存放的,key和value是任意類型的對象,key是唯一的,value可以重複 2)OC中的字典有兩種
Time of Update: 2015-07-03
iOS-擷取Model(裝置型號)、Version(裝置版本號碼)、app(程式版本號碼)等IOS-擷取Model(裝置型號)、Version(裝置版本號碼)、app(程式版本號碼)等NSLog(@uniqueIdentifier: %@, [[UIDevice currentDevice] uniqueIdentifier]);NSLog(@name: %@, [[UIDevice currentDevice] name]);NSLog(@systemName: %@, [[UIDevice
Time of Update: 2015-07-03
IOS控制項UITextView 實現placeholder效果和解決UITableView鍵盤遮擋平時開發中老是出現多行的文本而且要有placeholder提示,就自己整理項目中部分代碼以供參考、討論,希望有更好實現方法的人多多指教。思路:通過改變UITextView的文本顏色實現placeholder效果,通過改變UITableView的setContentOffset方法解決鍵盤遮擋1、建立UITextView textView = [[UITextViewalloc]
Time of Update: 2015-06-29
iOS學習筆記——使用ChildViewController,iosviewcontroller之前在使用TableView的時候遇到過問題,需要使用另外的TableViewController來先存放TableView,原有的View則使用ViewContainer來引用TableViewController。此時是第一回接觸一個ViewController中使用另一個ViewController。後來在開發的時候遇到另外的問題也需要用到ChildViewController,本來這類問題可以
Time of Update: 2015-06-26
Xcode常用快速鍵,xcode快速鍵1. 檔案CMD + N: 新檔案CMD + SHIFT + N: 新項目CMD + O: 開啟CMD + S: 儲存CMD+OPt+S:儲存所有檔案CMD + SHIFT + S: 另存新檔CMD + W: 關閉視窗CMD + Q :退出XcodeCMD + SHIFT + W: 關閉檔案2. 編輯CMD + [: 左縮排CMD + ]: 右縮排CMD+shift+F:項目中尋找CMD+G:尋找下一個CMD+shift+G:尋找上一個Ctrl + F
Time of Update: 2015-06-28
iOS開發,使用keychain儲存使用者名稱密碼 KeyChain是蘋果提供的一種安全的儲存使用者名稱、密碼、認證的方式,將敏感資訊儲存在keychain中後,這些資訊不會隨著app的卸載而丟失,除非開發人員在app中手動刪除敏感資訊,否則,這些資訊將會一直儲存在keychain中。在使用keychain時,我們首先要將security.framework引入到工程中。由於使用時不支援arc,所以我們在arc環境中需要針對相關檔案啟用mrc模式。首先,我們構造一個工具類,通過這個類來
Time of Update: 2015-06-27
iOS App上架流程,iosapp上架前言:作為一名IOS開發人員,把開發出來的App上傳到App Store是必須的。下面就來詳細介紹下具體流程。1.開啟蘋果開發人員中心:https://developer.apple.com開啟後點擊:Member Center如果你的電腦沒有儲存密碼,則會提示你輸入開發人員帳號和密碼,因為我的電腦已經儲存了,所以直接進入。2.點擊:Certificates, Identifiers & Profiles3.點擊Devices一.建立App
Time of Update: 2015-06-25
關於OC中的幾種代碼順延強制方式,oc幾種代碼延遲第一種:[UIView animateWithDuration:3 delay:3 options:1 animations:^{ self.btn.transform = CGAffineTransformMakeTranslation(300, 400); } completion:^(BOOL finished) {
Time of Update: 2015-06-23
原創炫酷代碼公開——串連董鉑然github,董鉑github公開了github部分項目(均為原創)更多代碼請看https://github.com/dsxNiubilitySXWaveAnimateSXFiveScoreShowSXPhotoShowSXNews 主要介紹:用於做一個圓形容器中的灌水效果,demo程式是前一個頁面傳值齣動畫,也可以做成當前頁面獲得資料後重新整理齣動畫。現在封裝的也基本完善,使用者需要複用我寫的自訂cell。
Time of Update: 2015-06-20
【學習筆記】【C語言】位元運算,學習筆記運算1. & 按位與1> 功能只有對應的兩個二進位均為1時,結果位才為1,否則為0。2> 舉例: 比如9&5,其實就是1001&101=1,因此9&5=13> 規律二進位中,與1相&就保持原位,與0相&就為02. | 按位或1> 功能只要對應的二個二進位有一個為1時,結果位就為1,否則為0。2> 舉例: 比如9|5,其實就是1001|101=1101,因此9|5=133. ^
Time of Update: 2015-06-18
iOS中UIView之間布局及跳轉的幾種方式UIView是iOS開發中所有視圖的基類, 表示螢幕上的一塊矩形地區, 同時可以處理該地區的繪製和觸摸事件. UIViewController是視圖控制器的基類, 用來處理螢幕之間的切換等操作, 提供視圖管理模型. 一個UIViewController管理一個層級的UIView. 而RootViewController就是iOS應用啟動時被載入的第一個視圖控制器(可在main.storyboard中指定), 展示APP啟動成功後的第一個介面. 因此,
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-17
IOS 通過指令碼自動打包工具 webfrogs/xcode_shellios 開發通過xcode 打包其實效率不是太高,所以就有人,用shell 寫了一個,自動打包,發郵件,等一系列便捷的服務。webfrogs/xcode_shell 源碼,下載後請仔細閱讀README.md檔案,這裡詳細的告訴了你,webfrogs/xcode_shell使用方法。如果還是不明白 ,我這就給你寫幾個簡單的例子,1.首選
Time of Update: 2015-06-06
【學習筆記】【C語言】逗號運算子,學習筆記逗號運算子逗號運算子主要用於串連運算式,例如: int a = 9;int b = 10;a = a+1 , b = 3*4;* 用逗號運算子串連起來的運算式稱為逗號運算式,它的一般形式為:運算式1, 運算式2, … …, 運算式n逗號運算式的運算過程是:從左至右的順序,先計算運算式1,接著計算運算式2,...,最後計算運算式n* 逗號運算子也是一種運算子,因此它也有運算結果。整個逗號運算式的值是最後一個運算式的值int a = 2;int b = 0
Time of Update: 2015-06-07
UIViewController系列之extendedLayout,uiviewcontroller參考文章:http://stackoverflow.com/questions/18798792/explaining-difference-between-automaticallyadjustsscrollviewinsets-extendedlayohttp://redth.codes/ios7-full-screen-layout/ iOS
Time of Update: 2015-06-03
iOS 自動布局擴充應用:代碼中動態調整布局常量一.設計需求iOS Storyboard 自動布局技術,是iOS 6才出來的新技術,相當於多螢幕分辯率下自適應的技術。但是一些複雜情況還是難處理。比如有一個介面需求,進度條上顯示標籤,這個需求不難,難的是顯要在顯示表格框內,在各種機型顯示正常。最初設定是垂直置中向上偏15個像素這是iPhone 4S 顯示效果,下面與滑塊還有錯位但是在iPhone 6下顯示,下面有錯位,但是上面留空太多但如果把位移量設為21.則出現另一種情況。大螢幕的手機顯示完美。
Time of Update: 2015-06-03
IOS CoreText.framework --- 基本用法 CoreText 架構中最常用的幾個類: CTFontCTFontCollectionCTFontDescriptorCTFrameCTFramesetterCTGlyphInfoCTLineCTParagraphStyleCTRunCTTextTabCTTypesetter 先來瞭解一下該架構的整體視窗組合圖:CTFrame
Time of Update: 2015-05-31
iOS 即時修改頂部電池條顏色通過滑動介面,根據位移量 即時修改頂部statusBarStyle(電池條)顏色。 直接上代碼:首先將info.plist檔案中View controller-based status bar appearance這個參數設定為NO。其次在scrollView的代理方法裡設定樣式即可 - (void)scrollViewDidScroll:(UIScrollView *)scrollView {_content =
Time of Update: 2015-05-30
ios通過按鈕點擊非同步載入圖片 本文給大家匯總了幾種IOS中實現非同步載入圖片的方法,十分的簡單實用,有需要的小夥伴可以參考下。 比較原始的方法: 代碼如下: AsyncImageView.h: #import @interface AsyncImageView : UIView { NSURLConnection* connection; NSMutableData* data; } -