什么是ibeacon iBeacon是蘋果公司2013年9月發(fā)布的移動設備用OS(iOS7)上配備的新功能。其工作方式是,配備有 低功耗藍牙(BLE)通信功能的設備使用BLE...
什么是ibeacon iBeacon是蘋果公司2013年9月發(fā)布的移動設備用OS(iOS7)上配備的新功能。其工作方式是,配備有 低功耗藍牙(BLE)通信功能的設備使用BLE...
一、各個修飾的區(qū)別 1. private 絕對私有,除了在當前類中可以訪問外,在其他類或該類的擴展中都不能訪問 2. fileprivate 文件私有,可以在當前類文件中訪問...
使用SDWebImage加載多個圖片時,在加載的過程中,當圖片分辨率比較大的時候,加載幾張圖片就崩潰了。需要對圖片進行處理,避免內(nèi)存崩潰問題。 一、預加載圖片URL數(shù)組 預加...
問題現(xiàn)象: 遇到一個詭異的問題,我的根視圖是Tabbar+navigation,在點擊push到另外頁面的時候,頁面卡住了,導航欄的標題是下個頁面的,view還是當前的,然后...
1.cd 到文件夾目錄2.在文件首行添加#!/usr/bin/env python3.添加權限 chmod 777 文件名.py4.執(zhí)行腳本./文件名.py
說明:在mac設備運行一段時間后,電腦空間很小了,對于開發(fā)者來說,清清Xcode緩存,騰出幾十G的空間還是有可能的。在升級Xcode適配新系統(tǒng)、新手機也是得給電腦減減壓。 一...
問題簡介 在iOS中,NSTimer的使用非常頻繁,但是NSTimer在使用中需要注意,避免循環(huán)引用的問題: 由于self強引用了timer,同時timer也強引用了self...
根據(jù)設備信息對應設備名稱 設備列表鏈接:https://www.theiphonewiki.com/wiki/Models 獲取設備信息 根據(jù)設備型號返回手機版本
開發(fā)過程中,我們會在項目中添加很多日志以便調(diào)試,打包后這些日志并不需要,我們可以將這些日志屏蔽掉。 一、添加宏定義 在使用時直接使用Dlog就可以在release模式去掉日志...
一、創(chuàng)建framework工程 1.創(chuàng)建framework項目 2.修改framework類型 創(chuàng)建的framework默認為動態(tài)庫,在buid setting 搜索mach...
一、在Xcode中添加合并腳本 在Build Phases中添加Run Script 將以下腳本添加 二、使用命令行合并 lipo -create /Users/admin/...
在開發(fā)中,有時候需要打包SDK。在打包SDK的時候,需要將工程中的資源文件放入bundle里面以便引用。Bundle文件可以理解為一個資源包,用于存儲圖片、音頻、文本、nib...
一、分支合并主干代碼 1.選中對應的項目文件2.選中對應的分支3.點擊merge進入合并頁面4.默認synchronize Branch 選擇merge from是來自主干的...
在開發(fā)中使用svn進行項目管理,項目中代碼迭代管理使用Cornerstone。下面是cornerstone的分支、版本管理。 一、創(chuàng)建版本管理文件夾 可以在項目中直接創(chuàng)建文件...
1、Xcode10代碼塊簡介 在Xcode10之后代碼塊從右側(cè)欄的底部放到了上面,和以前的使用方法有些不同。 單擊會出現(xiàn)一個彈層,顯示已有代碼塊 使用快捷鍵也可以打開代碼塊列...
一、什么是柵欄函數(shù) dispatch_barrier_async函數(shù),在進程管理中起到一個柵欄的作用,它等待所有位于barrier函數(shù)之前的操作執(zhí)行完畢后執(zhí)行,并且在barr...
一、手動創(chuàng)建pch文件 按住command+N,彈出創(chuàng)建窗口,選擇Other下的 PCH File, 二、配置pch文件 在target中選擇Build Settings,搜...
Static修飾局部變量: 當static關鍵字修飾局部變量時,只會初始化一次。例 1: 打印結果: 當static關鍵字修飾局部變量時,在程序中只有一份內(nèi)存。例 2: 打印...
一、分類(category): 1.1 概念: 分類是OC中特有的語法,他標識一個指向分類的結構體的指針。使用分類可以在不進行子類化的情況下,為已經(jīng)存在的類增加功能。原則上它...