Category Archives: ios軟體開發教學

iOS開發-單例模式 – iPhone手機開發技術文章 iPhone軟體開發教學課程

單例模式是一種非常常見的設計模式,之前文章中UIApplication就是一種典型的單例模式,單例理解起來葉很簡單,就不是不管如果訪問始終隻有一個實例化對象,定義全局共享的變量,如果對象是空則初始化一個對Read More

ios使用常用正則表達式驗證密碼身份證手機號 – iPhone手機開發技術文章 iPhone軟體開發教學課程

在項目中,我們在驗證用戶的輸入,最簡單的方法就是使用正則表達式瞭,ios系統也提供很方便的方法,讓我們可以輕松的來驗證用戶名,密碼,身份證好 ,手機號等; 下面附上我在項目中用到的正則表達式的驗證方法, 由於比較常Read More

IOS SDK詳解之NSDictionary – iPhone手機開發技術文章 iPhone軟體開發教學課程

原創Blog,轉載請註明出處 blog.csdn.net/hello_hwc 前言:本文將要講述的內容有 1.NSDictionary 以及 NSMutableDictionary 概述 2.常用屬性方法舉例(不常用的本文不會涉及) 一 NSDictionary/NSMutableDictioRead More

iOS:UIApplication類的OpenURL方法 – iPhone手機開發技術文章 iPhone軟體開發教學課程

1、調用app store界面方法 在實際開發中,往往要推薦自己其他應用和推薦自己的收費軟件,那麼我們就需要在程序中直接連接到app store的相應頁面。 實際上的做法很簡單,使用的還是UIApplication類的OpenURL方法Read More

iOS: [NSString hash]出現同樣的hash值問題 – iPhone手機開發技術文章 iPhone軟體開發教學課程

問題原因: At least there are special circumstances for which this unreliability kicks in. Comparing [a hash] and [b hash] of two different NSString is safe when: the strings’ length is shortRead More

IOS之基本UI控件 – iPhone手機開發技術文章 iPhone軟體開發教學課程

IOS之基本UI控件 目錄(?)[+] 31 Button控件32 開關控件33 滑塊控件34 分段控件34 工具欄35 WebView 3.1 Button控件 3.2 開關控件 3.3 滑塊控件 3.4 工具欄 3.5 WebView 3.1 Button控件 iPhone的BuRead More

iOS開發-多線程NSOperation和NSOperationQueue – iPhone手機開發技術文章 iPhone軟體開發教學課程

NSThread能直觀地控制線程對象,不過需要自己管理線程的生命周期,線程同步,用起來比較繁瑣,而且比較容易出錯。不過Apple給出瞭自己的解決方案NSOperation,它本身是抽象基類,因此必須使用它的子類,使用NRead More

ios-prepareForSegue場景切換KVC傳值詳解 – iPhone手機開發技術文章 iPhone軟體開發教學課程

iOS開發中,通過 storyboard 可以直接切換場景,也就是在 不同的ViewController之間跳轉;在跳轉的過程中會自動的調用prepareForSegue方法,我們在該方法中可以 直接給 目標場景設置要傳入的值;下面來介紹一下,使用KVC和Read More

iOS 添加Cordova到已存在的Xcode 工程裡 – iPhone手機開發技術文章 iPhone軟體開發教學課程

Cordova官網關於如何創建PhoneGao項目的步驟已經很詳細瞭,這裡就不贅述瞭。 實際項目開發中可能需要添加Cordova到已經存在的工程中,近期就遇到瞭這個問題。雖然網上也有一些教程, 但已不適用於最新版本的CordovaRead More

iOS支付寶支付主要代碼 – iPhone手機開發技術文章 iPhone軟體開發教學課程

/* *點擊獲取prodcut實例並初始化訂單信息 */ Product*product = [[Product alloc] init]; product.subject=@”機票”; product.body=@”乘客機票”; product.price=0.01f; /* *商戶的唯一的paRead More

IOS開發筆記——單例模式 – iPhone手機開發技術文章 iPhone軟體開發教學課程

由java轉入IOS開發瞭,自學配合實際項目記錄一些項目中用到的技巧,APP比較小,涉及到的知識點比較簡單,大牛就不用看瞭,小兵大傢一起討論。 單例模式就是確保在程序運行過程中,一個類隻有一個實例,公司的APP的賬Read More

ios開發筆記之TextView – iPhone手機開發技術文章 iPhone軟體開發教學課程

1.不能滾動 self.scrollEnabled = NO; 2.正常字體 [UIFont systemFontOfSize:30.0f] 3.加粗字體 [UIFont boldSystemFontOfSize:30.0f] 4.文本框偏移 self.textContainerInset = UIEdgeInsetsMake(TEXTVIEW_TORead More

IOS SWIFT—初見iOS程序 – iPhone手機開發技術文章 iPhone軟體開發教學課程

Swift,蘋果於2014年WWDC(蘋果開發者大會)發佈的新開發語言,可與Objective-C*共同運行於Mac OS和ios平臺,用於搭建基於蘋果平臺的應用程序。 相信很多人都對ios的開發充滿興趣,既然蘋果公司推出瞭更簡單Read More

IOS xml 與NSDictionary 互相轉換 – iPhone手機開發技術文章 iPhone軟體開發教學課程

引言: 在ios中經常遇到 xml文件或字符串 轉換成NSDictionary; 需求: web服務端請求和返回的數據格式為xml;需根據解析xml文件動態生成控件;表單可能填值並需臨時保存;一個表單就是包含內容,表單隻要id,name就Read More

ios8中使用地圖已經改變瞭 – iPhone手機開發技術文章 iPhone軟體開發教學課程

ios8以前系統地圖定位不好用瞭, ios8要使用地圖定位,需要設置 第一步,在info.plist表中添加兩個字段 NSLocationAlwaysUsageDescriptionvcD4KPHA+TlNMb2NhdGlvbldoZW5JblVzZVVzYWdlRGVzY3JpcHRpb248L3A+CjxwPiA8Read More

iOS上動態繪制曲線 – iPhone手機開發技術文章 iPhone軟體開發教學課程

近期需要完成一個功能,就是要在屏幕上動態地完成繪制一個曲線。這個曲線可以用來完成描述數據在一定時間內的變化等。大概就是下面這個效果。 這個效果要如何來完成呢?需要用到這三個類 UIBezierPath CRead More

記錄遇到的ios下的bugs – iPhone手機開發技術文章 iPhone軟體開發教學課程

開個帖子不定期更新,記錄遇到的ios下的bugs,其中有些已經解瞭,有些還是無解,有些是apple自己的改進,但是確實坑到我們瞭 UIWebView內存泄漏 這個到ios7下還無解,ios8未看 UIFont copy 在ios6下crash 這個想不明白為Read More

iOS 證書、描述文件、AppID。 – iPhone手機開發技術文章 iPhone軟體開發教學課程

最近徹底把iOS 開發中的證書相關及相關流程整理瞭一遍,總結如下。   開發者賬號:已經充值的開發者賬號中可以添加多個子開發者。根據權限不同分為管理員和非管理員,具體不作解釋。   一 、證書:證明開Read More

iOS–Swift開發中的單例設計模式 – iPhone手機開發技術文章 iPhone軟體開發教學課程

最近在開發一個小的應用,遇到瞭一些Objective-c上面常用的單例模式,但是swift上面還是有一定區別的,反復倒來倒去發現不能按常理(正常的oc to swift的方式)出牌,因此搜索瞭一些帖子。可能是xcode或者sRead More

iOS–Swift開發中的單例設計模式 – iPhone手機開發技術文章 iPhone軟體開發教學課程

最近在開發一個小的應用,遇到瞭一些Objective-c上面常用的單例模式,但是swift上面還是有一定區別的,反復倒來倒去發現不能按常理(正常的oc to swift的方式)出牌,因此搜索瞭一些帖子。可能是xcode或者sRead More

iOS快速開發框架Bee-Framework應用和解析(三) — Message, Model, Signal – iPhone手機開發技術文章 iPhone軟體開發教學課程

這一次分享一下BeeMessage, BeeModel, 和BeeUISignal。這三個東東就是Controller, Model, 和Event的主要實現。您也可以到Bee的/documents/developer_manual.pdf中查看詳細的開發手冊,希望您看瞭這篇文章能Read More

iOS:堆(heap)和棧(stack)的理解 – iPhone手機開發技術文章 iPhone軟體開發教學課程

Object-c的對象在內存中是以堆的方式分配內存空間的,並且堆內存是由你釋放的,即release 1.棧區(stack):由編譯器自動分配釋放,存放函數的參數值,局部變量等值。其操作方式類似於數據結構中Read More