Time of Update: 2018-07-24
Base64作為各種語言中常用的字串轉碼標準,深受程式員的喜愛。 先來介紹一下:Base64編碼要求把3個8位位元組(3*8=24)轉化為4個6位的位元組(4*6=24),之後在6位的前面補兩個0,形成8位一個位元組的形式。 如果剩下的字元不足3個位元組,則用0填充,輸出字元使用'=',因此編碼後輸出的文本末尾可能會出現1或2個'='
Time of Update: 2018-07-24
1使用plist檔案儲存體資料 首先要知道的是,使用plist儲存資料,只能儲存OC內建的資料字典和數組,無法儲存自訂的資料model,例子看info.plist的樣式就知道了 將資料存放區到plist檔案中 //擷取本地沙箱路徑 NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //擷取完整路徑 NSString *
Time of Update: 2018-07-24
最近在項目中要做一個文檔預覽的功能,做的時候用到了iOS原生的QLPreviewController類,在此做個記錄分享 首先引入標頭檔 #import <QuickLook/QuickLook.h> 遵循代理 QLPreviewControllerDataSource 聲明一個QLPreviewController變數 @property (strong, nonatomic)QLPreviewController
Time of Update: 2018-07-24
擷取手機使用流量存在幾個問題: ①iOS是無法像Android一樣監聽到開機廣播和關機廣播的,立刻關機再開機,監測的移動網路下流量會預設清空。 ②應用在後台運行時,突然被殺死,無法對流量統計,需要在應用進入後台時先儲存流量使用方式 ③如果使用者第一次開啟流量統計軟體是在2月份,當第3個月開啟時,應該對2月份使用的流量清零。但是問題來了,我們所能擷取的是從監測開始,消耗的總流量。套餐流量為每個月1000M,如果2月份消耗了200M流量,3月消耗了300M流量,我們無法判斷3月份流量剩餘情況,
Time of Update: 2018-07-24
1.擷取當前運行程式的版本 如果我們需要實現版本的 app 自動更新,那麼我們需要擷取當前運行程式的版本資訊和 appstore 裡發布的最新版本資訊。 當前運行程式的版本資訊,可以在 mainBundle 裡面擷取: NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary]; NSString *currentVersion = [infoDict
Time of Update: 2018-07-24
自己之前的項目中,在提交上傳AppStore的時候用iTunes connect 上傳ipa包的時候總是操作不能成功,浪費了很多的時間也還是沒有上傳成功,於是就換一種方式進行上傳,就是application loader 。(相信你應該是利用iTunes connect上傳過) 步驟:1.將自己的項目打包成ipa包,用 export匯出ipa包 2.然後點擊Xcode, 開啟Open Developer Tool 下的Application Loader
Time of Update: 2018-07-24
在開發過程中,我們經常會被要求擷取每個裝置的唯一標示,以便後台做相應的處理。我們來看看有哪些方法來擷取裝置的唯一標示,然後再分析下這些方法的利弊。 具體可以分為如下幾種: 1、UUID 2、IDFA 3、IDFV 4、MAC 5、UUID 下面我們來具體分析下每種擷取方法的利弊 1、UDID 什麼是UDID UDID 「Unique Device Identifier
Time of Update: 2018-07-24
作者:Loving_iOS 轉載請標明出處:http://blog.csdn.net/loving_ios/article/details/50786890 下載倒計時按鈕JKCountDownButton 代碼傳送門 JKCountDownButton,實現iOS倒計時按鈕,常用於註冊等發送驗證碼的時候進行倒計時操作。 下面介紹其用法: 代碼方式建立: JKCountDownButton *button =
Time of Update: 2018-07-24
1、首先在碼雲建立帳號,並且建立項目 圖1: 圖2: 2、建立成功以後,在點擊複製/複製按鈕,複製下載連結 圖3: 3、在終端中,cd到案頭,執行命令git clone ~~~ 注意:git clone 後面跟的是你剛剛複製的連結 圖4:
Time of Update: 2018-07-24
【iOS開發】多屏尺的自動適配 AutoLayout (純程式碼方式) (2014-09-19 09:35:47) 轉載▼ 標籤: autolayout ios開發 xcode ui 分類: Xcode/iOS/MacOS
Time of Update: 2018-07-25
關於iOS應用安全之代碼混淆專題分為以下篇章: 1.iOS應用安全之代碼混淆設計篇 2.iOS應用安全之代碼混淆實現篇
Time of Update: 2018-03-27
Sagit.Framework For IOS 開發架構入門教程5:訊息彈窗STMsgBox,前言:昨天剛寫了一篇IT連創業的文章:IT連創業系列:產品設計之答題模組,(歡迎大夥關注!)感覺好久沒寫IOS的文章了,今天趁機,來補一篇,Sagit的教程。Sagit
Time of Update: 2018-03-14
UIButton 圖片文字位置,uibutton圖片文字在實際開發過程中經常在按鈕上添加文字和圖片,位置和圖片的位置根據需求放置也是不一樣的。下面實現了各種顯示方式,如: UIButton+LSAdditions.h//// UIButton+LSAdditions.h// ZLBiPhone//// Created by xujinzhong on 18/3/14.// Copyright (c) 2018年 xujinzhong. All rights reserved./
Time of Update: 2018-01-10
IOS 看懂此文,你的block再也不需要WeakSelf弱引用了!,iosweakself前言:最近都在折騰 Sagit 架框的記憶體釋放的問題,所以對這一塊有些心得。對於新手,學到的文章都在教你用:typeof(self) __weak weakSelf = self。對於老手,可能早習慣了到處了WeakSelf了。這次,就來學學,如何不用WeakSelf。1:從引用計數器開始:這裡先設計一個TableBlock類:@interface BlockTable :
Time of Update: 2017-09-25
iOS開發認證與設定檔的使用,ios認證設定檔前提眾所周知,開發iOS應用必須要有iOS認證(Certificates)和設定檔(Provisioning Profiles),那麼問題來了:1.什麼是iOS認證,它是如何與app應用關聯的?2.iOS開發認證和生產認證有何區別,如何使用的?3.認證與設定檔(Provisioning Profiles)是什麼關係,設定檔在Xcode中如何使用?4.認證以及設定檔如何申請?5.什麼是Key
Time of Update: 2017-09-07
iOS從手機相簿選擇一張照片並顯示 Objective-C,iosobjective-c 要先給app設定訪問相簿的許可權:在項目的Info.plist檔案裡添加Privacy - Photo Library Usage Description許可權 ViewController.h: 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewController 4 { 5
Time of Update: 2017-08-15
讓你快速瞭解並掌握如何進行iOS開發技能,掌握ios開發技能 首先你要花點時間針對objective-c語言的學習;畢竟這個是iOS開發的基礎(你也可以嘗試用Swift,但此項目只是針對OC),編程套路其實都是差不多,多寫多想多實踐;關於環境的搭建就不在本文進行介紹,這部分內容可以自行百度或Google,都有相應的說明;對於一個剛入門總是希望有個完整的項目可以直接運行,並且從中學習功能模組如何開發;本項目初識就是為了把常見的功能模組進行一個展現,裡面還包含一些基礎知識的介紹;如果可以大
Time of Update: 2017-08-07
iOS中成員變數和屬性區別,ios成員變數區別原文連結:http://blog.csdn.net/u012946824/article/details/51788565曆史由來:接觸iOS的人都知道,@property聲明的屬性預設會產生一個_類型的成員變數,同時也會產生setter/getter方法。 但這隻是在iOS5之後,蘋果推出的一個新機制。看老代碼時,經常看到一個大括弧裡面定義了成員變數,同時用了@property聲明,而且還在@implementation中使用@synth
Time of Update: 2017-07-18
NSURLSession與NSURLConnection區別,nsurlsession說明:這篇文章是在百度上搜尋“NSURLSession與NSURLConnection區別”尋找到的資料,僅供自己學習理解,不屬於原創,本來想註明來源,但是發現很多內容相同的文章,也不知道誰才是真正的原創作者,所以就不寫明出處了!在這裡我向真正的原作者說聲感謝,謝謝你的分享!1、 使用現狀 NSURLSession是NSURLConnection
Time of Update: 2017-06-10
Core ML 機器學習,coreml機器學習在WWDC 2017開發人員大會上,蘋果宣布了一系列新的面向開發人員的機器學習 API,包括臉部辨識的視覺 API、自然語言處理 API,這些 API 整合了蘋果所謂的 Core ML 架構。Core ML 的核心是加速在 iPhone、iPad、Apple Watch 上的人工智慧任務,支援深度神經網路、迴圈神經網路、卷積神經網路、支援向量機、樹整合、線性模型等。概覽藉助 Core