Time of Update: 2016-03-09
iOS開發:八次嘗試 帶你走進精益編程 開場 今天, 我們將從一個小功能開始, 先去不假思索的實現它 Product Repository: Filtering Operation Code start 有一個產品庫, 我們要對它做過濾操作. 第一個需求並不複雜. 需求1:在倉庫中尋找所有顏色為紅色的產品 First Attempt: Hard Code 我們先用最簡單的方式去實現它, 寫入程式碼 - (NSArray *)findAllRedProducts:(
Time of Update: 2016-03-09
iOS 開發技巧-製作環形進度條,ios開發技巧有幾篇部落格寫到了怎麼實現環形進度條,大多是使用Core
Time of Update: 2016-03-09
UITextView實現圖文混排效果,uitextview圖文用UITextView實現圖文混排效果的展示,首先要禁用UITextView的編輯功能,將屬性editable設定為NO1.首先建立一個NSTextAttachment對象,這個對象有一個image屬性,可以將需要顯示的圖片賦值給這個屬性NSTextAttachment *attachment = [[NSTextAttachment alloc] init];attachment.image = [UIImage
Time of Update: 2016-03-09
IOS實現UIButton圖文混排、自訂按鈕按下和正常狀態下不同的背景顏色、根據文字長度自訂UIButton長度,iosuibutton 在一些項目中,我們需要自訂自己的UIButton,使Button上面同時具有圖片和文字描述,實現自訂UIButton的圖文混排。 首先我們需要定義一個繼承自UIButton的類,同時實現自己的initWithFrame:方法。方法聲明在這個類的標頭檔中。self = [super initWithFrame:frame]; if (self) {
Time of Update: 2016-03-09
UIScrollView常見屬性,uiscrollview屬性什麼是UIScrollView•裝置的螢幕大小是極其有限的,因此直接展示在使用者眼前的內容也相當有限••當展示的內容較多,超出一個螢幕時,使用者可通過滾動手勢來查看螢幕以外的內容••普通的UIView不具備滾動功能,不能顯示過多的內容••UIScrollView是一個能夠滾動的視圖控制項,可以用來展示大量的內容,並且可以通過滾動查看所有的內容 •
Time of Update: 2016-03-09
手動建立單例,手動建立所謂的單例就是:一個應用程式(app)只有一個執行個體化對象,這個對象就是單例,一般用於音樂播放器和工具類在這裡教大家如何手動建立單例,一種是利用互斥鎖的方式,另一種是利用dispatch的一次性執行. 1//通過互斥鎖建立單例 2 +(instancetype)sharedNetWorkTools 3 { 4 //static修飾 5 static NetworkTools *tools = nil; 6
Time of Update: 2016-03-09
AIR for IOS開發問題小結,airios 昨天終於成功地向APP
Time of Update: 2016-03-06
IOS之UI--設定NavigationBar的顏色以及透明度,ui--navigationbar前言:有時候我們需要設定UINavigationController的導航條NavigationBar的顏色為透明度,這時候就需要使用到NavigationBar的barStyle這個屬性: 再看QQ空間的仿製項目樣本: 代碼使用樣本:nc.navigationBar.barStyle =
Time of Update: 2016-03-09
statusbarhidden stuff 狀態列的各種特性,setstatusbarhiddenplist 檔案中的View controller-based status bar appearance 設定的是 在viewcontroller 中 對狀態列進行修改是否起作用。設定狀態列隱藏和樣式使用一下兩種方法:(viewcontroller 的.m 檔案中調用)- (UIStatusBarStyle)preferredStatusBarStyle NS_AVAILABLE_IOS(7_0)
Time of Update: 2016-03-09
IOS開發--支付,ios開發--前言:下面介紹支付的開發流程的細節,圖文並茂,你可以按照我的隨筆流程過一遍代碼。包你也學會了支付。而且支付也是面試常問的內容。 本文: 1、首先在開始使用支付之前,有一些東西是開發人員必須要知道的,開啟下面連結: https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=3_1 然後可以看到下面的頁面,這個就是支付商戶平台的開發文檔,很多東西是可以查閱和瞭解的,在開發使用SD
Time of Update: 2016-03-09
Your build settings specify a provisioning profile with the UUID, no such provisioning profile was found的解決方案,provisioningprofile在Archive項目時,出現了“Your build settings specify a provisioning profile with the UUID “”, however, no such
Time of Update: 2016-03-06
介紹,紹一,代理設計模式的場合: 當對象A發生了一些行為,想告知對象B (讓對象B成為對象A的代理對象) 對象B想監聽對象A的一些行為 (讓對象B成為對象A的代理對象) 當對象A無法處理某些行為的時候,想讓對象B幫忙處理 (讓對象B成為對象A的代理對象) 二,對象之間的傳值 使用代理的步驟: 首先要明確誰請別人代理, 誰當別人的代理 請代理三部曲: 1> 寫一個協議,
Time of Update: 2016-03-06
介紹,紹一,代理設計模式的場合: 當對象A發生了一些行為,想告知對象B (讓對象B成為對象A的代理對象) 對象B想監聽對象A的一些行為 (讓對象B成為對象A的代理對象) 當對象A無法處理某些行為的時候,想讓對象B幫忙處理 (讓對象B成為對象A的代理對象) 二,對象之間的傳值 使用代理的步驟: 首先要明確誰請別人代理, 誰當別人的代理 請代理三部曲: 1> 寫一個協議,
Time of Update: 2016-03-04
IOS開發:WatchKit的應用程式要點 WatchKit 應用程式架構 WatchKit 應用程式是一個運行在 Apple Watch 中的可執行檔。它包括 storyboard 和渲染螢幕時所需的資源檔。 WatchKit 擴充則是運行在 iPhone 上的可執行檔。包括管理應用程式介面的邏輯代碼,以及處理使用者的互動操作。 為了程式介面的正常使用,這兩部分需要一起運行。使用者與應用程式互動的典型步驟如下: 使用者與 WatchKit
Time of Update: 2016-03-09
【代碼筆記】點擊城市中的tableView跳轉到旅遊景點的tableView,下面會有“顯示”更多。,tableview跳轉一,。二,工程圖。三,代碼。RootViewController.h#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UITableViewDelegate,UITableViewDataSource>{ UITableView *
Time of Update: 2016-03-06
IOS學習資源收集--開發UI控制項相關,iosui收集的一些本人瞭解過的iOS開發UI控制項相關的代碼資源(本文持續補充更新)內容大綱:1、本人在github上也上傳了我分裝好的一些可重複利用的UI控制項2、計時相關的自訂UILabel控制項 本文:1、本人在github上也上傳了我分裝好的一些可重複利用的UI控制項樣本: 網址:https://github.com/HeYang123456789/UIView 2、計時相關的自訂UILabel控制項網
Time of Update: 2016-03-05
Objective-c 協議(Protocol),objectivecprotocol 協議是多個類共用方法的列表,協議中列出的方法在本類中並沒有相應的實現,而是由別的類實現的這些方法。一個類要遵守一個協議,該類就必須實現特定協議的所有方法(可選方法除外)。協議是一系列方法的列表,任何類都可以聲明自身實現了某一個或一些協議。 定義一個協議需要使用 @protocol 指令,緊跟著是協議的名稱,然後就可以聲明一些方法,在指令 @end 之前的所有方法的聲明都是協議的一部分。下面是在
Time of Update: 2016-03-09
UI控制項,iosui控制項在iOSAPP中,能在螢幕上顯示的按鈕、文字標籤、文字輸入框等等,都是UI控制項。UIview:蘋果把所有UI控制項的共同屬性抽出來放在UIView中,即所有UI控制項都是UIView的子類(不一定是直接子類)。注意:UIView繼承自UIresponder,可以響應使用者的操作。UIView的重要屬性UIView的常用方法:UIView既可以顯示內容,也可以作為其他UI控制項的容器(盛放其他的UI控制項)UI控制項的注意點:UIButton有不同的狀態,每種狀態都有
Time of Update: 2016-03-05
【面試】iOS 開發面試題(三)1、iOS資料持久化儲存方案有哪些?參考答案:plist屬性列表格儲存體(如NSUserDefaults) 檔案儲存體(如位元據寫入檔案儲存體,通過NSFileManager來操作將下載起來的位元據寫一篇檔案中儲存) NSKeydeArchiverArchive Storage,常見的是自動化歸檔/解檔處理,想要學習如何通過runtime實現自動化歸檔/解檔,可 資料庫SQLite3儲存(如FMDB、Core
Time of Update: 2016-03-05
iOS開發筆記之工具篇??工欲善其事,必先利其器。作為一個合格的iOS開發人員,熟練的使用各種開發或輔助開發的工具也算是一項必備技能吧,下面是我整理的一些工具及其應用情境和使用方法。文檔瀏覽工具 - Dash網路抓包工具CharlesWireshark版本控制工具GithubSourceTreeCornerStoneSQLite資料庫視覺化檢視SQLiteBrowserDatum介面調試工具 - Reveal調試儀錶 - Gauge剖面儀器 -