原创 ios8通知中心與恢復按鈕 Notification

iOS8的通知中心變得更加簡潔直觀,並提供自動刪除通知等功能;而最值得稱道的就是,當你在鎖屏狀態下向下拉出通知中心後,可以直接在其中回覆收到的手機短信。操作也很簡單,在“通知”一欄中向左滑動消息欄,即會彈出回覆按鈕。 實現通知的代

原创 ios 3D Touch

3D Touch的觸控技術,被蘋果稱爲新一代多點觸控技術。其實,就是此前在Apple Watch上採用的Force Touch,屏幕可感應不同的感壓力度觸控 3D Touch,蘋果iPhone 6s的新功能,看起來類似 PC 上的右鍵。

原创 IOS8 指紋解鎖 Touch ID

蘋果在2013年發佈的新款 iPhone5s 手機支持指紋功能; 具體代碼如下: appdelegate 的界面呈現部分就不多說了; 在ViewController.m 文件中: #import "ViewController.h"

原创 Core Data數據持久化

1.Core Data 是數據持久化存儲的最佳方式 2.數據最終的存儲類型可以是:SQLite數據庫,XML,二進制,內存裏,或自定義數據類型 在Mac OS X 10.5Leopard及以後的版本中,開發者也可以通過繼承NSPersis

原创 CocoaPods 安裝和應用

  在 IOS軟件應用開發過程中,沃爾瑪總會遇到需要這樣那樣的第三方來提供開發效率,使用第三方類庫可以說是非常常見的事,但是要正確地配置他們有時候是非常繁瑣的事情,幸運的是CocoaPods是一個很好的解決方案。   什麼是CocoaP

原创 ios Bluetooth 藍牙

要理解iOS CoreBluetooth,有兩個很重要的概念:Central 和 Periperal Devices 這兩個概念可以用傳統的模式client-server來理解,central意思是中心其作用類似server;  peri

原创 語音合成

語音合成實現了人機交互,實現了有聽和講能力的交互系統;我用的是科大訊飛的第三方類具體如下(我用的xcode6): 在ViewController.h  具體代碼如下: #import <UIKit/UIKit.h> #import

原创 ios 語音識別

    上次簡單地講解了如何利用科大訊飛完成語音合成,今天接着也把語音識別整理一下。當然,寫代碼前我們需要做的一些工作(如申請appid、導庫),在上一篇語音合成的文章當中已經說過了,不瞭解的可以看看我上次的博文,那麼這次直接從堆代碼開始

原创 ios 上拉加載 下拉刷新

          在一款 App應用中有的時候會用到上拉加載下拉刷新的功能,本人覺得SVPullToRefresh很好用(可以用在UIScrollView上,包括UITableview和UICollectionView,github地址

原创 Ios中常見的問題

__block和__weak修飾符的區別其實是挺明顯的:  1.__block不管是ARC還是MRC模式下都可以使用,可以修飾對象,還可以修飾基本數據類型。  2.__weak只能在ARC模式下使用,也只能修飾對象(NSString),不

原创 AFNetworking Post 請求

<span style="color:#ff0000;">封裝 .h文件</span>#import <Foundation/Foundation.h> #import <AFNetworking.h> @interface MSHtt

原创 UITextField 的屬性和用法

//初始化textfield並設置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //設置邊框樣式

原创 AFNetworking GET 請求 方法封裝及調用

<pre name="code" class="objc"><span style="color:#ff0000;">在.h文件中</span>#import <Foundation/Foundation.h> #import <AFN

原创 AFNetworking 網絡庫

1、爲什麼要用AFNetworking 2、AFNetworking的用法 一、爲什麼要用 AFNetworking 在ios開發中,一般情況下,簡單的向某個web站點簡單的頁面提交請求並獲取服務器的響應,用xcode自帶的NSURLC

原创 AFNetWorking Post請求 及 刷新網址 經典十大算法

AFNetWorking Post請求 AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; //申明返回的結果是json類型