原创 iOS 條形碼不好掃的原因。

轉自txx’s blog前言 這篇文章是我們在新發布的禮物說的iOS端開發過程中遇到的一些關於條形碼的問題總結而來。 本文記錄的問題是:當AVFoundation使用多譯碼器掃描的時候。二維碼是秒殺,但是條形碼卻經常掃不上。如果

原创 iOS 沙盒目錄詳解

1、獲取程序的Home目錄       NSString  *path = NSHomeDirectory();       NSLog(@"path:%@",path);       打印結果: path:/Users/usernam

原创 百度地圖v3.0.0的sdk跟一些第三方庫(MBProgressHUD、Reachability)衝突 解決方案

請下載v3.0.2修正版 鏈接: https://pan.baidu.com/s/1i5Gyvfn 密碼: limx 關於和地圖sdk在模擬器下編譯衝突的問題,有個臨時解決方案: 可以把libbaiduNaviSDK.a移到“

原创 iOS 最新面試題(2)

1. Runtime Objective-C 是面相運行時的語言(runtime oriented language),就是說它會盡可能的把編譯和鏈接時要執行的邏輯延遲到運行時。這就給了你很大的靈活性,你可以按需要把消息重定向給合適的

原创 iOS CocoaPods安裝教程

前言介紹 在iOS項目中使用第三方類庫可以說是非常常見的事,但是要正確地配置他們有時候是非常繁瑣的事情,幸運的是CocoaPods是一個很好的解決方案。 什麼是CocoaPods CocoaPods是OS X和iOS下的一個第三

原创 Swift 字符串

String 是一個有序的字符集合 1.初始化空的字符串    varemptyString = ""    varanonterEmptyString = String()    //判斷字符串是不是爲空    ifemptyStr

原创 ios ffmpeg 3.0 編譯安裝

第 1 步 1、下載FFmpeg最新版本:http://ffmpeg.org/download.html#build-mac 2、下載gas-preprocessor.pl:https://github.com/libav/gas-pr

原创 iOS 條形碼和二維碼詳細解答

條形碼的種類? 如果正在標記零售產品, UPC-A是在美國和所使用的代碼 EAN-13在世界的其餘部分使用。如果要運送集裝箱向美國政府,你需要堅持LOGMARS規格(使用Code39)。如果應用程序是嚴格供內部使用,你可以選擇任何你想要

原创 iOS 如何追蹤app

1.如何追蹤app崩潰率,如何解決線上閃退 當iOS設備上的App應用閃退時,操作系統會生成一個crash日誌,保存在設備上。crash日誌上有很多有用的信息,比如每個正在執行線程的完整堆棧跟蹤信息和內存映像,這樣就能夠通過解析這

原创 Swift 字典(Dictionary)

字典是一種可以儲存相同的類型多重數據儲存其,每個值(value)都關聯特定的健(key),健作爲這個字典中的典型的標識符。和數組中的數組項不同,字典中的值是無序的,我們在需要通過標識符訪問數據的時候使用字典,這和我們現實中的查字典是一樣的

原创 Swift 數組(Array)

數組使用有序的列表儲存相同類型的多重數據,相同的值可以出現在一個數組的不同位置中 Swift對數組存儲有具體的要求,不同於OC的NSArray 和NSmutableArray類他們可以存儲任何類型的實例而且不提供他們對象本質的任何的本質

原创 xcode 一步導入.a文件

導入.a文件 看圖。

原创 iOS 最新面試題

1. 反轉二叉樹,不用遞歸 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode lef

原创 iOS AVPlayer支持播放的格式

avplayer支持的格式如下: 支持視頻格式: WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG … 支持音頻格式: MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV… 支持外部字幕:

原创 iOS開發你所知道的7個技巧

工欲善其事,必先利其器。對一個iOS開發者來說,這就意味着對Xcode的熟練掌握程度。Xcode是一個學習起來有點難度的軟件,下面的這些技巧或許可以顯著的提高你的編程效率。 1.快速打開 快速打開(Open Quickly)命令在X