原创 HTTP 以及 TCP/IP、Socket 簡介

首先我們要知道的是,Socket是對TCP/IP協議封裝的一個調用接口(API),通過Socket,我們可以使用TCP/IP協議。本文主要介紹 TCP/IP 協議、Socket原理以及Socket在iOS開發過程中的使用 爲了更深

原创 加密數據儲存工具:Keychain 介紹與使用

一、簡介 iOS 設備中的 keychain 爲用戶安全儲存一些敏感數據,比如用戶密碼,認證令牌等。蘋果自己用 keychain 來保存 Wi-Fi 密碼,證書等等。Keychain 內的數據可以通過開啓 keychain-shari

原创 iOS - 架構模式泛談

架構設計的目的是管理開發的複雜性,合理的拆分項目中的邏輯,更加方便工程的維護和管理,來節約開發時間、提高開發效率。 目前在實際開發過程中比較常見的集中架構主要包括,MVC、MVVM、VIPER(View Interactor Presen

原创 安裝tensorflow遇到無法卸載numpy 1.8.0rc1的問題

最近在關注 Deep Learning,就在自己的mac上安裝google的開源框架Tensorflow 用 sudo pip install -U tensorflow 安裝的時候總是遇到下面的問題: sudo pip instal

原创 ios CoreMotion 的用法,獲取手機加速度與偏轉角度

近期做一個需要陀螺儀相關的項目, 順便整理了一些CoreMotion庫相關的用法 初始化CoreMotion CMMotionManager *motionManager = [[CMMotionManager alloc]init];

原创 動態實現Objective-C中屬性(Property)的方法

要動態實現OC屬性方法需要在類的實現中用@dynamic修飾 @dynamic propertyName; //表示編譯器須動態地生成該屬性對應地方法。 可以通過實現+ (BOOL) resolveInstanceMethod:和 +

原创 此證書的簽發者無效Missing iOS Distribution signing identity問題解決

問題描述 今天準備打包上傳AppStore,結果Xcode報以下錯誤: Missing iOS Distribution signing identity for XXXXXX 查看證書後發現,Develop證書和Distributio

原创 Using dispatch groups to wait for multiple web services

Imagine your app has to run a series of nice web service calls. These could be for a set-up task, for example - when yo

原创 XMPP本地服務器搭建

XMPP本地服務器搭建  軟件準備 1. java環境的搭建 需要準備的軟件有: JavaForOSX2014-001, jre-7u45-macosx-x64等 逐步繼續安裝即可 2. XMPP環境搭建 需要準

原创 SDK 開發中見到的問題

問題1 : Could not build module ‘MySDK’ 原因是: 在pubulic的頭文件中導入的頭文件都需要導入到pubulic中, .m文件中頭文件不需要導入 問題2: Missing submodule ‘

原创 iOS網絡編程-Socket

首先我們要知道的是,Socket是對TCP/IP協議封裝的一個調用接口(API),通過Socket,我們可以使用TCP/IP協議。本文主要介紹TCP/IP協議、Socket原理以及Socket在iOS開發過程中的使用 爲了更深刻的理解So

原创 va_list 原理以及用法

VA_LIST 是在C語言中解決變參問題的一組宏,變參問題是指參數的個數不定,可以是傳入一個參數也可以是多個;可變參數中的每個參數的類型可以不同,也可以相同;可變參數的每個參數並沒有實際的名稱與之相對應,用起來是很靈活。 va_list

原创 iOS開發中 [[NSBundle mainBundle] pathForResource: ofType:]路徑爲空的問題

[[NSBundle mainBundle] pathForResource: ofType:]路徑爲空可能的原因 : 直接拖到工程裏面的文件,實際上是沒有加載到mainBundle中的,要添加到mainbundle裏面還需要

原创 className.h file not found 解決辦法

class.h file not found :網上搜了一下,記錄一下解決辦法 選擇Target, Build Settings  搜索"Preprocessor Macros".  清空DEBUG數據

原创 iOS7新特性-NSURLSession詳解

前言: 本文由DevDiv版主 @jas 原創翻譯,轉載請註明出處! 原文: http://www.shinobicontrols.com/b … day-1-nsurlsession/ 大家都知道,過去的IOS系統網絡處理是通過