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-08
ios開發--KVO淺析,ios--kvo淺析 目標:監聽NSMutableArray對象中增加了什麼 代碼如下:C代碼 - (void)viewDidLoad { [super viewDidLoad]; self.dataArray =
Time of Update: 2015-01-08
【iOS開發基礎】【C語言】01,ios開發01 一、關鍵字 C語言提供的有特殊含義的符號,共32個。 一般在Xcode中關鍵字全部顯示紫褐色,關鍵字全部都為小寫。如int、return等。二、標識符 標識符是程式員在程式中自訂的一些符號和名稱。關鍵字是C語言預設提供的,標識符是程式員自訂的。如函數的名稱等,用來區分各種事務。 命名規則: 只能由26個小寫字母,0-9的數字以及底線_組成。 嚴格區分大小寫。 不能以數字開頭。 不可以使
Time of Update: 2015-01-08
IOS開發-Protocol協議及委託代理(Delegate)傳值,-protocoldelegate前言:因為Object-C是不支援多繼承的,所以很多時候都是用Protocol(協議)來代替。Protocol(協議)只能定義公用的一套介面,但不能提供具體的實現方法。也就是說,它只告訴你要做什麼,但具體怎麼做,它不關心。 當一個類要使用某一個Protocol(協議)時,都必須要遵守協議。比如有些必要實現的方法,你沒有去實現,那麼編譯器就會警示告,來提醒你沒有遵守×&tim
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-08
IOS用戶端Coding項目記錄(二),ios用戶端coding項目9:第三方外掛程式整理JSON轉實體:jsonModel https://github.com/icanzilb/JSONModel/美化按鍵:BButton https://github.com/mattlawer/BButton狀態列提示:JDStatusBarNotification
Time of Update: 2015-01-07
iOS Crash檔案的解析(一)開發程式的過程中不管我們已經如何小心,總是會在不經意間遇到程式閃退。腦補一下當你在一群人面前自信的拿著你的App做功能預演的時候,流暢的操作被無情地Crash打斷。聯想起老羅在發布Smartisan OS的時候說了,他準備了10個手機,如果一台有問題,就換一台,如果10台後掛了他就不做手機了。好了不閑扯了,今天就跟大家一起聊聊iOSCrash檔案的組成以及常用的分析工具。 有一個WWDC
Time of Update: 2015-01-07
連續執行UIView的animateWithDuration:delay:options:animations:completion出現的問題,問題背景 自訂實現UIKeyboard的accessoryView的基本原理是根據UIKeyboard的frame來動態調整accessoryView的frame值,為了能達到accessoryView的平滑的變動,我們用UIView的類方法animateWithDuration:delay:op
Time of Update: 2015-01-06
ios多線程和進程的區別(轉載),ios多線程進程轉載很想寫點關於多進程和多線程的東西,我確實很愛他們。但是每每想動手寫點關於他們的東西,卻總是求全心理作祟,始終動不了手。今天終於下了決心,寫點東西,以後可以再修修補補也無妨。 一.為何需要多進程(或者多線程),為何需要並發?這個問題或許本身都不是個問題。但是對於沒有接觸過多進程編程的朋友來說,他們確實無法感受到並發的魅力以及必要性。我想,只要你不是整天都寫那種int
Time of Update: 2015-01-01
行動裝置 App開發平台介紹,行動裝置 App開發平台AppCan MEAP企業行動裝置 App平台AppCan MEAP企業行動裝置 App平台是為企業移動資訊化戰略提供標準技術支撐的平台級產品。AppCan MEAP提供整體的、開放標準的、具有前瞻性的行動裝置 App技術方案,協助企業高效低成本地完成行動裝置 App的開發、測試、發布、部署和管理工作,同時依然保持應用的高體驗性效果。 AppCan MEAP平台由行動裝置
Time of Update: 2015-01-05
IOS開發-UIView之動畫效果的實現方法(合集),ios-uiview前言:在開發APP中,我們會經常使用到動畫效果。使用動畫可以讓我們的APP更酷更炫,最重要的是最佳化使用者體驗,但取決於動畫的品質。像QQ、、新浪微博等APP,動畫效果就很好了,至少我很喜歡它們的動畫,讓我使用起來感覺很順暢,心情很開朗。本文會介紹UIView效果的實現方法,非核心動畫。 一、使用UIView類實現動畫基本寫法,代碼必須放在Begin和Commit之間: [UIView
Time of Update: 2014-12-31
製作越獄版本的ipa檔案,越獄版本ipa1.建立項目,認證選擇開發人員自己建立的認證 2.編譯項目,在工程左側樹形菜單中,找到Product,找到編譯後的項目,郵件,找到.app檔案路徑。 3.將這個app檔案拖入到iTunes,郵件點擊表徵圖,找到產生好的ipa檔案。 4.將ipa檔案中的plist解壓縮,使用pedit工具,修改,在</dict>節點前,增加Java代碼 <key>SignerIdentity</key>
Time of Update: 2014-12-31
iOS開發——為iOS工程建立模擬器包,用於其它電腦上iOS模擬器的運行測試(Creating an iOS Simulator Build)iOS程式開發後期,要將程式打包並分發給眾人進行測試。一般而言,這類測試都是真機測試,這是正確且必要的。只是有一個問題,產生真機測試的ipa包需要相關的認證。當然,絕大多數iOS開發人員甚至是一些獨立開發人員,都能輕而易舉(無所不用其極)地弄到這些認證。因此,這裡需要聲明一下本文的適用人群和情況:1.
Time of Update: 2014-12-30
ios block初級使用block和GCD是ios進階程式員面試必問的問題,本篇先介紹下block第一部分:概述
Time of Update: 2014-12-29
實現iOS項目一款用swift實現的應用top源碼,iosswiftTop 後台 Swift版本Ios 8 / iPhone 5S適配這邊有個登陸,如果你們想測試的話,可以用這個帳號,帳號:18868879362
Time of Update: 2014-12-27
iOS In House方式發布這兩天In House簽名的時候,提示SSL認證到期了。又折騰了一把iOS In House方式發布。這裡開一篇文章記錄一下過去折騰In
Time of Update: 2014-12-27
iOS TableView多選刪除理解2因為鑌哥學習iOS也不是很長時間,所以對很多控制項都是一邊工作一邊學習,現在最近因為項目需求又研究了一下多選刪除,其實網上很多這樣的demo,但是基本不是純程式碼,而且很多方面沒有考慮,然後我自己理解上又根基一些demo,自己先了一個,供大家一起學習。我講解一下思路就直接代碼吧:思路:一般要實現多選刪除1:前提你要有資料:NSMutableArray *dataArray;//臨時用假資料代替2:你也要有一個儲存勾選刪除的資料NSMutableArray
Time of Update: 2014-12-26
ios 中內容label高度自適應首先並且最重要的是計算文本高度,然後再設定label的高度,計算文本高度:假設文本: NSString*strtest
Time of Update: 2014-12-25
iOS開發- 遊戲螢幕適配(SpriteKit)我們開發一個App的時候, 通常希望它在 iPhone, iPad, Mac上同時能運行, 尤其是遊戲。這樣就需要我們考慮不同裝置不同的解析度,處理起來比較麻煩。比如說,按照官方的做法,我們需要提供諸如 xx.png, xx@2x.png, xx@3x.png, xx~iPad.png, and xx~iPad@2x.png 這樣不同的圖片, 另外還有在程式中寫大量 if (...){...} else if {...}這樣的代碼來區分不同的裝置,
Time of Update: 2014-12-19
[iOS基礎控制項,ios基礎控制項A.控制器的建立 控制器常見的建立方式有以下幾種通過storyboard建立 直接建立 1 ViewController *vc = [[ViewController alloc] init]; xib設定了class後,當xib的檔案名稱跟controller類名一樣的時候,用這個方法預設就會載入xib中的controller 指定xib檔案來建立1 ViewController *vc =