原创 iOS藍牙開發(中)APP作爲外設被連接的問題

peripheral模式的流程 1. 打開peripheralManager,設置peripheralManager的委託 2. 創建characteristics,characteristics的description 創建servi

原创 關於Device Tocken的改變

這兩天研究推送功能,就是Device token不是一成不變的。 當我用XCode直接編譯運行到手機上的時候,Device token是以3開頭的,而當我打包上傳到fir.im,再下載安裝的時候,Device token就變成以5開頭了

原创 iOS藍牙開發(下)一個好用的藍牙第三方BabyBluetooth

BabyBluetooth 是一個最簡單易用的藍牙庫,基於CoreBluetooth的封裝,併兼容ios和mac osx。 特色: 基於原生CoreBluetooth框架封裝的輕量級的開源庫,可以幫你更簡單地使用CoreBluetoot

原创 IOS版本企業賬戶發佈流程

由於昨天一個突然的需求,我需要發佈一個企業版的iOS包 好久沒碰代碼,內心忐忑,還是不要多想,直接上手吧 1.先生成iOS的企業級配置文件和一個p12證書。(和上傳到App Store還是有些不同的,可以看其他博客,之後是重點) 2.打開

原创 Xcode9.4.1下載(肯定可以下,先別升級X10,等第三方更新後)

 升級了xcode10.1,太坑了,刪掉了一些庫,大部分第三方還沒來及更新,好多報錯,臨近上線,先果斷換回來   Xcode 9.4.1https://download.developer.apple.com/Developer_Tool

原创 Swift3.0和OC交互的最新用法

前幾天碰到客戶有個神奇的要求:使用xcode8測試版,swift3.0開發一個項目,涉及到網絡請求,藍牙,數據庫等很多方面。這些用oc可以簡單搞定的東西換成swift3.0後感覺整個人都不好了。本篇先說一下和OC交互的大致方法,稍後會邊開

原创 iOS內購的開發和坑

本文會給大家詳細介紹iOS內購,這是本人16年5月底的開發過程,希望對看完此篇文章的人有所幫助。  本文基於XcodeVersion 7.3 (7D175)版本,手機是iPhone 6,9.3系統。  部分地方直接摘自網絡,基本上是我的

原创 iOS前端與後臺交互技術實現及技術細節

前言:今天由我給大家進行一場技術分享,分享的主題也是大家還沒有工作或者纔去工作不久或者是正處於試用期的同學非常關心的一個問題,就是我們做iOS,HTML5,安卓等前端開發的如何跟我們的公司後臺進行交互. 

原创 Masonry的用法

Masonry是一個輕量級的界面佈局框架,擁有自己的描述語法,採用更優雅的鏈式語法封裝自動佈局,簡潔明瞭並具有高可讀性,而且同時支持 iOS 和 Max OS X。Masonry是一個用代碼寫iOS或OS界面的庫,用官方的說明就是Ma

原创 iOS設備UUID的獲取方法(不變的唯一值)

UDID被棄用,使用UUID來作爲設備的唯一標識。獲取到UUID後,如果用NSUserDefaults存儲,當程序被卸載後重裝時,再獲得的UUID和之前就不同了。使用keychain存儲可以保證程序卸載重

原创 用PickerView定製一個簡單的datepicker

做應用的時候免不了會對某些UI控件做一些樣式上的定製,比如Button的背景色,圓角,陰影等元素的調整。UIDatePicker也是一個比較常用的UI控件,iOS 7簡約的設計風格在某些場景下可能並不是很合適,所以UIDatePicke

原创 iOS正則表達式的應用

一、什麼是正則表達式   正則表達式,又稱正規表示法,是對字符串操作的一種邏輯公式。正則表達式可以檢測給定的字符串是否符合我們定義的邏輯,也可以從字符串中獲取我們想要的特定部分。它可以迅速地用極簡單的方式達到字符串的複雜控制。 二、正則

原创 iOS版本控制工具(SVN,GIT,SourceTree)

公司的實際開發中,在天朝使用較多的還是SVN,因爲SVN是集中式的,在天朝上班你們都懂的!  -----------------svn-----------------       一:最常用基本步驟---   下載(完整下載,第一次)

原创 iOS各種最全的畫圖實現 (折線圖.走勢圖.柱狀圖.動態曲線圖.形狀圖.劃線圖)

前言 具體實現如下:目錄前言第一 折線圖實現.1) 自定義視圖實現.2)關鍵技術實現.3) 方法調用.4) 效果展示第二 走勢曲線圖實現.1) 導入DJChart第三方庫.2)橫豎軸參數設置.3) 方法調用.4) 效果展示第三 畫線圖

原创 iOS系列版本更新上架流程

1 上傳至apple developer 1.1 上傳準備工作 更新上架和發佈上架不同,在原始版本首次上架的時候就將描述文件和證書之類的文檔下載好了,所以無需再安裝此類文件。 在測試人員確認可以上架以後,首先需要在 Build S