原创 ios 數據存儲常用方式

iOS常用的存儲方式介紹      在iOS App開發過程中經常需要操作一些需要持續性保留的數據,比如用戶對於App的相關設置、需要在本地緩存的數據等等。本文針對OC中經常使用的一下存儲方式做了個整理。     常用的存儲工具/方

原创 iOS開發 圖片選擇器、圖片多選功能的實現

版權聲明:本文爲博主原創文章,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接。 Photos.framework是iOS8後蘋果推出的一套替代AssetsLibrary.framework獲取相冊資源的原生

原创 Xcode8.0 製作.framework

最近公司要整理框架,想製作成靜態庫.framework,自己在也網上看了相關的資訊,在這裏記錄下自己操作步驟,自己沒有做過多版本的測試,如果大家在製作和使用過程中遇到了其他的問題,希望可以留言一起討論學習下。進入正題: 1.先創建一個項

原创 ios 應用之間的跳轉

1. 應用間相互跳轉簡介 在iOS開發的過程中,我們經常會遇到需要從一個應用程序A跳轉到另一個應用程序B的場景。這就需要我們掌握iOS應用程序之間的相互跳轉知識。 下面來看看我們在開發過程中遇到的應用場景。 2. 應用間相互跳轉應

原创 ios 將url通過CIFilter濾鏡生成條形碼和二維碼

一、生成條形碼 + (UIImage *)barCodeImageWithUrl:(NSString *)url { // 1.將字符串轉換成NSData NSData *data = [url dataUsingEnco

原创 ios命令行自助打包-修改app名稱和bundle identifier

# 修改bundle identifier sed -i '' s/com.hs.rest/com.hs.rest1/g /Users/dcw0505/Desktop/test/test.xcodeproj/project.pbxpr

原创 ios命令行自助打包-解析描述文件,獲取uuid,bundle identifier,開發者團隊

# 將描述文件路徑 mobileprovisionName="test" mobileprovision_file="/Users/dcw0505/Desktop/mobileprovision/${mobileprovision

原创 ios命令行自助打包-導入p12證書

# 1.導入證書 security unlock-keychain -p password /Users/dcw0505/Library/Keychains/login.keychain security list-keychains

原创 ios10.0相冊拍照閃退原因

iOS10系統下調用系統相冊、相機功能,遇到閃退的情況,描述如下: This app has crashed because it attempted to access privacy-sensitive data without

原创 ios命令行自助打包-使用xcodebuild和xcrun打包簽名

# 使用xcodebuild和xcrun打包簽名 xcodebuild -project "$project_name" -target "$target_name" -configuration "$configuration"

原创 Xcode 修改文件上面的註釋信息

1.找到這個路徑: “/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source”下的Cocoa Class.xcte

原创 Swift學習 自定義Log

平時我們在OC項目中,爲了更好的調試,一般都會都會通過宏來自定義Log,而Swift中沒有宏這個概念,但是可以通 過下面的方法簡單實現自定義Log 首先在AppDelegate.swift最下面實現下面這個函數供其他文件調用 func

原创 ios 單例實現方式

在開發中經常會用到單例,它在整個程序的運行週期裏面只會被創建一次,只要程序沒有結束,它就不會被釋放!創建單例的兩種方式如下: 一、GCD方式創建單例 static id _instance; + (instancetype)alloc