原创 iOS開發之AppDelegate詳解

AppDelegate.m文件 1、- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionar

原创 iOS開發之ViewController的生命週期分析和使用

iOS的SDK中提供很多原生ViewController,大大提高了我們的開發效率,下面是我的一些經驗。 一、結構 按結構可以對iOS的所有ViewController分成兩類:1、主要用於展示內容的ViewCo

原创 iOS開發之支付寶集成流程

1、創建應用 這個其實開發者們都應該懂,就是在支付寶這裏掛個號,然後進行下一步業務的申請。 創建應用的鏈接 創建應用界面 開發者只需要按照指示一步一步添加內容就可以。 2、申請移動支付 這個就需要一些公司文檔什麼的了,根據指示

原创 iOS 開發之動畫篇 - 從 UIView 動畫說起

毋庸置疑的:在iOS開發中,製作動畫效果是最讓開發者享受的環節之一。一個設計嚴謹、精細的動畫效果能給用戶耳目一新的效果,吸引他們的眼光 —— 這對於app而言是非常重要的。本文作爲動畫文集的第一篇,最開始是想做個qq下拉刷新的水滴

原创 iOS開發 OC與java相對應的3DES加解密

移動開發中遇到的最讓人糾結的要屬Java、Android和iPhone三個平臺加解密不一致的問題。因爲手機端後臺通常是用JAVA開發的Web Service,Android和iPhone客戶端調用同樣的Web Service接口,爲了數據

原创 iOS 開發之給UILabel 或者 UIButton標題加下劃線

        在開發的過程中,爲了提醒用戶我們經常會在label或者 button的文字下面添加下劃線! cocoa給提供了一個NSString的子類 NSMutableAttributedString,他可以對字符串進行自定義編輯,

原创 iOS開發之xcode中查看已發佈應用的崩潰日誌

      雖然在iOS應用上傳到appStore之前做了許多測試工作,但應用發佈以後出現閃退的情況還是不可避免的! 今天我們就來講一下在我們本地用xcode怎麼查看已發佈的應用的閃退信息,進而分析並修復!      第一步, 必須確認本

原创 iOS開發 獲取設備參數

         在開發的過程中我們經常要獲取設備的參數的參數,比如設備的機型,設備的系統版本,以及設備的電量等,下面我把這些做了一個整理放到了一個類裏面!   .h文件 #import <Foundation/Foundation.h

原创 iOS開發之獲取當前最頂層的ViewController

前言 在iOS中開放中,我們可能會遇到需要通過代碼獲取當前顯示在屏幕最頂層的ViewController,比如我們需要在最頂層的ViewController上展示一個UIAlertController的時候。本文將介紹如何獲取最頂層的Vi

原创 iOS開發之單例模式

             在開發中時常會用到單例設計模式,目的就是爲了在程序的整個生命週期內,只會創建一個類的實例對象,而且只要程序不被殺死,該實例對象就不會被釋放。        創建單例的方法有兩種分

原创 iOS開發之金額的千分位格式轉換

         在理財app開發的工程中,經常要與展示一些與金額有關的信息。產品爲了美觀, 經常要把金額數據用千分位的格式展示,例如:10000 千分位格式爲:10,000.00。 然後我們從服務器拿到的數據都不是千分位格式的,這個時候

原创 iOS 開發之改變UITabbar頂部分割線顏色

           項目中是使用UITabbarController 因此改變UITabbar的分割線代碼如下:           一般美工會提供切圖或者提供分割線顏色的色值,   今天我們就用色值來創建圖片 //改變tabbar

原创 iOS開發 URL編碼之對特殊符號的處理

       在iOS開發的過程中,我們在網絡請求以及加載webView的時候都會用到URL, 衆所周知如果URL會含有中文會識別不了,這樣我們就要對URL進行編碼!      蘋果給我們提供的方法,也是我們經常用的方法是:stringB

原创 iOS開發之WebView怎麼加載post請求並且傳參數

      由於種種因素,現在國內的移動開發大都是原生和html5混合開發, 那麼iOS端的UIWebView和WKWebView就啓到了非常重要的作用! 而從我們原生頁面跳轉的web頁面的時候我們往往需要像前端傳遞參數,今天我們要說的就

原创 iOS開發常用的幾種儲存方式

     在日常的app開發中有很多數據要存在本地,iOS開發的永久數據保存方式總共有6種。 它們分別是:     1.NSUserDefaults     2.文件保存     3.歸檔(序列化)     4.數據庫(sqlite)