原创 App中判斷網絡狀態的3種方法
第一種: 1。 - (void)viewDidLoad { [superviewDidLoad]; [self.navigationControllersetNavigationBarHidden:NO];
原创 限制UITextField手機號只能輸入11位
//輸入手機號碼 -(UITextField *)phoneNumTF{ if (!_phoneNumTF) { _phoneNumTF = [[UITextField alloc] initWithFra
原创 iOS消息推送之APNS
一、背景概述: 1,環境配置 APNS:Apple Push Notification Service。本文對推送相關概念不再贅述,只側重完整流程。 Demo 開發環境:Mac os 10.9.4 ,Xcode 6.0.1
原创 SQL-iOS開發數據庫篇
iOS開發數據庫篇—SQL 一、SQL語句 如果要在程序運行過程中操作數據庫中的數據,那得先學會使用SQL語句 1.什麼是SQL SQL(structured query language):結構化查詢語言 SQL是一種對關係
原创 CocoaAsyncSocket網絡通信使用之數據編碼和解碼(二)
在上一篇CocoaAsyncSocket網絡通信使用之tcp連接(一)中,我們已經利用CocoaAsyncSocket封裝了自己的socket connection。 本篇主要是通過引入編碼器和解碼器,將可以共用的內容模塊化。 簡
原创 CocoaAsyncSocket 網絡通信使用之Protobuf安裝(五)
CocoaAsyncSocket網絡通信使用之Protobuf安裝(五) Protocol Buffers是Google推出的工具,主要用來處理數據的序列化和反序列化,能夠針對數據的不同類型做壓縮存儲,從而減少網絡數據傳輸的大小。
原创 CocoaAsyncSocket 網絡通信使用之RHSocketKit框架(四)
CocoaAsyncSocket 網絡通信使用之RHSocketKit框架(四) 之前已經對socket通信框架的設計和使用做了說明, 限於碼字水平,基本都是代碼累積的,總體結構不能一目瞭然, 現在增加類圖結構(https://git
原创 數據持久化之NSKeyedArchiver
基本的數據類型如NSString、NSDictionary、NSArray、NSData、NSNumber等可以用屬性列表的方法持久化到.plist 文件中,但如果是一些自定義的類的話,屬性列表的方法就不管用了。arc
原创 App Extensions學習筆記
extension是iOS8以後開放的一種對幾個固定系統區域的擴展機制,它可以在一定程度上彌補iOS的沙盒機制對應用間通信的限制。 一、關於App Extensions extension是iOS8新開放的一種對幾個固定系統區域的
原创 CocoaAsyncSocket 網絡通信使用之http協議測試(三)
CocoaAsyncSocket 網絡通信使用之http協議測試(三) 通過前一篇CocoaAsyncSocket網絡通信使用之數據編碼和解碼(二),我們已經搭建好了socket的框架。 框架主要分爲以下5個模塊: 1-網絡連接模塊(
原创 NSOperation簡單講解
#import "ViewController.h" @interface ViewController () @property(nonatomic,strong)NSOperationQueue *myQueue; @
原创 CAAnimation--CALayer
CircleView #import <UIKit/UIKit.h> typedef void(^ScaleCompletionHandler)(); @interface CircleView : UIView
原创 iOS關閉手勢返回功能
當前ViewController需要關閉手勢側滑返回功能: -(void)viewDidAppear:animated{ [super viewDidAppear:animated]; if([self.navigationControl
原创 SQL代碼應用示例
iOS開發數據庫篇—SQL代碼應用示例 一、使用代碼的方式批量添加(導入)數據到數據庫中 1.執行SQL語句在數據庫中添加一條信息 插入一條數據的sql語句: 點擊run執行語句之後,刷新數據 2.在ios項目
原创 iOS 高級內存管理:比較__unsafe_unretain、__strong、__weak、__autoreleasing
在前面分析了nomantic、copy、retain等屬性之後,在教新的XCode版本中,我們又經常會看到__unsafe_unretain、__strong、__weak、__autoreleasing這四種屬性,那麼他們有什麼用呢?