Time of Update: 2018-03-13
ios-runtime攔截touch事件,展示使用者觸摸效果,ios-runtimetouch【展示效果說明】 對 app 操作錄屏時,展示出手指在 app 上的觸摸效果可以看到具體點擊,感覺這樣比較方便,也不用做視頻後期了。 這裡簡單用 runtime 實現了一個這樣的效果,不需要修改任何代碼,只要將 UIWindow+Touch.m 分類匯入工程即可。 展示效果如下: 【實現思路】 1.
Time of Update: 2018-03-06
iOSUI篇—核心動畫(主要畫面格動畫CAKeyframeAnimation),
Time of Update: 2018-02-26
iOS-消除CocoaPods內容警告,ios-cocoapods警告前言2018年2月26日 農曆正月十一 星期一今天就想更新下部落格,內容不多,心情複雜;突然想吟詩一首:其實,我是一個善良的人;其實,我是一枚...算了,還是說正事! 消除CocoaPods警告在我們整合了CocoaPods 並 install 後,有些整合後的內容會有很多警告,其實只需要在 podfile 檔案中,加入:inhibit_all_warnings!這樣就可以消除用CocoaPods整合的項目裡的警告;
Time of Update: 2018-02-27
【讀書筆記】iOS-設計簡單的Frenzic式益智遊戲,ios-frenzic如果你決定用UIView動畫或Core
Time of Update: 2018-02-23
iOS開發教程之Runloop提示,iosrunloop提示
Time of Update: 2018-02-24
神奇的RAC宏,神奇RAC宏先說說RAC中必須要知道的宏RAC(TARGET, [KEYPATH, [NIL_VALUE]]) 使用:RAC(self.outputLabel, text) = self.inputTextField.rac_textSignal; RAC(self.outputLabel, text, @"收到nil時就顯示我") = self.inputTextField.rac_textSignal; 這個宏是最常用的,
Time of Update: 2018-02-23
AFNetworking 一般用法,afnetworking用法AFNetworking是一個用於iOS、macOS、watchOS和tvOS的功能強大的網路程式庫。它構建在基礎URL載入系統之上,擴充了強大的進階網路抽象,並將其構建為Cocoa。它有一個模組化的架構,設計良好,具有強大功能的api使用 CocoaPods 引入pod 'AFNetworking', '~> 3.0'建立一個下載任務NSURLSessionConfiguration *configuration
Time of Update: 2018-02-17
iOS學習——(轉)NSObject詳解,iosnsobject本文主要轉載自:ios開發 之 NSObject詳解NSObject是大部分Objective-C類繼承體系的根類。這個類遵循NSObject協議,提供了一些通用的方法,對象通過繼承NSObject,可以從其中繼承訪問運行時的介面,並讓對象具備Objective-C對象的基本能力。下面我們就詳細的介紹NSObject。1、載入及初始化類/** 運行時載入類或分類調用該方法, 每個類只會調用一次 */+ (void)load {}/*
Time of Update: 2018-02-09
iOS 通知、本地通知和推播通知有什麼區別? APNS機制。,iosapns本地/推播通知為不同的需要而設計。本地通知對於iPhone,iPad或iPod來說是本地的。而推播通知——來自於裝置外部。它們來自遠程伺服器——也叫做遠程通知——推送給裝置上的應用程式(使用APNs)同時可以查看訊息或下載資料。 APNS: 蘋果推播通知服務 “Apple Push Notification Service” 手機--(uuid,bundleid)apnsapns — token—手機手機--
Time of Update: 2018-02-07
iOS項目——自訂UITabBar與布局,ios自訂uitabbar 在上一篇文章iOS項目——基本架構搭建中,我們詳細說明了如何對TabBarItem的圖片屬性以及文字屬性進行一些自訂配置。但是,很多時候,我們需要修改TabBarItem的圖片和文字屬性之外,還需要自訂TabBarItem的位置,這樣系統內建的TabBar的樣式並不能滿足我們的項目需求,所以我們需要對系統的UITabBar進行自訂,以達到我們的項目需求。例如新浪微博App的底部tab的item就無法用
Time of Update: 2018-02-07
ios第三方登入方法教程,ios第三方登入 好久沒寫文章了鞏固一下加深印象第三方分享有很多第三方整合平台-友盟,mob,極光,野狗等還有一種是下載各個第三方平台的sdk各個整合無論是用原平台sdk還是第三方平台sdk我們都需要項目配置所以第一步通用配置先用平台各個整合然後在第三方平台整合這篇不涉及各平台申請appid和key過程第一步項目配置1)設定白名單 targets-info—URL
Time of Update: 2018-01-24
iOS-iOS定位方式,ios-ios定位 iOS提供3種不同的定位途徑:1,WiFi定位,通過查詢一個WiFi路由器的地理位置資訊,比較省電;iPhone,iPod touch和iPad都可以採用;2,蜂窩式行動電話基站定位,通過行動電信業者基站定位,只有iPhone,3G版本的iPod touch 和iPad可以採用。3,GPS衛星定位,通過3-4刻GPS衛星位置定位,最為準確,但是耗電量大,不能遮擋,iPhone,iPod
Time of Update: 2018-01-24
ReactiveCocoa(下),ReactiveCocoa(1. Bind
Time of Update: 2018-01-20
iOS:APP如何做到更安全,iosapp更安全 1 網路請求的安全方案1.1 https請求,最好有安全互動平台。1.2 對重要的參數請求進行加密(推薦AES,ERSA加密)。1.3 伺服器返回資料時,對重要資料進行加密。1.4 不要把密鑰寫到代碼裡。可以先通過非對稱式加密的介面擷取密鑰,然後再在後面的介面通訊中用這個密鑰進行加密。1.5
Time of Update: 2018-01-24
iOS:文字相關(18-01-22更),ios18-01-220、寫在前面1、小技巧 UILabel類: 1-1-1)、設定行間距富文本,有省略符號要求的,需要再次設定省略(初始化時設定的會失效)。 UITextField類: 1-2-1)、清空按鈕。 UITextView類: 1-3-1)、UITextView只能x軸置中,y軸需要手動調。 UITextField、UITextView類共有: 1-4-1)、在鍵盤上面顯示一個右邊有“完成”按鈕的To
Time of Update: 2018-01-18
iOS----------APP怎樣做更安全,ios----------app1 網路請求的安全方案1.1 https請求,最好有安全互動平台。1.2 對重要的參數請求進行加密(推薦AES,ERSA加密)。1.3 伺服器返回資料時,對重要資料進行加密。1.4 不要把密鑰寫到代碼裡。可以先通過非對稱式加密的介面擷取密鑰,然後再在後面的介面通訊中用這個密鑰進行加密。1.5
Time of Update: 2018-01-01
iOS11自訂彈窗不顯示/HUD不消失的問題解決方案,ios11hud iOS11自訂彈窗不顯示/HUD不消失的問題解決方案,最近在啟動並執行一個老項目一直出現iOS11相容性的問題,iOS10以及之前的版本都沒問題,唯獨iOS 11出現各種彈窗不展示,或者不消失的問題,翻看了原始碼,發現是上一個人的鍋。iOS10之前[[[UIApplication sharedApplication] windows].lastObject
Time of Update: 2018-01-01
iOS網路開發教程之XML解析,ios教程xml解析 XML簡介什麼是XML?全稱是 ExtensibleMarkupLanguage. 可延伸標記語言 (XML).跟JSON一樣,也是常用的一種用於互動的資料格式一般也叫做XML文檔 ( XML Document )XML舉例 XML文法:一個常見的XML文檔一般由以下部分組成文檔聲明元素 ( Element
Time of Update: 2018-01-01
iOS開發之NSURLSessionDataTask實現大檔案離線斷點下載(重點), iOS開發之NSURLSessionDataTask實現大檔案離線斷點下載(重點)。源碼下載:https://github.com/coderZYGui/ZYBreakpointDownload如下:知識點:1.擷取指定檔案路徑對應的檔案大小(已經下載過的檔案資料大小 )2.( 斷點下載思路 )使用NSMutableURLRequest 建立可變請求.
Time of Update: 2018-01-01
iOS與unity互動、opencv開發教程,unityopencv iOS與unity互動、opencv開發教程。遇到的問題1,問題一:enum { NO, GAIN, GAIN_BLOCKS };Expected identifier只要把NO修改成NO_EXPOSURE_COMPENSATOR 或 NO_EXPOSURE_COMPENSATOR = 0問題二:core.hpp header must be compiled as C++ 或base.hpp header