原创 Swift 第三方庫整理

轉自:這裏 1、網絡 Alamofire:http網絡請求事件處理的框架。 Moya:這是一個基於Alamofire的更高層網絡請求封裝抽象層。 Reachability.swift:用來檢查應用當前的網絡連接狀況。 2、綜

原创 Android 一款簡單的視頻的播放器

轉自:這位大神 介紹 播放器寫法參考系統VideoView,系統的寫法比較權威很有參考價值 在VideoView基礎上添加了常見的手勢滑動、鎖屏功能等 將系統控件中的播放器部分抽離出來,封裝成了一個單獨的類BDVideoPlay

原创 iOS WKWebView 與 js 交互

iOS8之後蘋果推薦使用WKWebView替代UIWebView,其主要的有點有: WKWebView更多的支持HTML5的特性 WKWebView更快,佔用內存可能只有UIWebView的1/3 ~ 1/4 WKW

原创 Android 之 ListView 的焦點問題

我們可以寫個簡答的listView,上面有一個Button,CheckBox,EditText,但是當我們點擊發現, ListView的item點擊不了,觸發不了onItemClick的方法,也觸發不了onItemLongClic

原创 iOS 之 UIControl 的 Block 響應方式

我們在創建繼承自 UIControl 的控件時,不可避免的要爲這些控件綁定事件,例如, UIButton,UITextFileld 等.通常我們的做法是將這些實例化的對象實現 addTarget: action: forContr

原创 iOS 之Assertion failure in -[AFStreamingMultipartFormData appendPartWithHeaders:body:]

用 AFNetworking 上傳圖片的時候,報瞭如標題的錯誤: Assertion failure in -[AFStreamingMultipartFormData appendPartWithHeaders:body:] 解

原创 Android 之 HttpClient 網絡請求

1.HttpClient使用流程 ①.創建HttpClient對象: HttpClient httpClient = new DefaultHttpClient(); ②發送 GET 請求,創建 HttpGet 對象;發送 PO

原创 iOS 關於導航條側滑返回

1.如果以下面這種方式將導航條隱藏,會連同導航條的側滑返回手勢失效 self.navigationController.navigationBarHidden = YES; 2.如果用這種方式隱藏導航條,只會單純的隱藏掉導航條,而

原创 swift 宏定義

1.自定義 Log輸出 func DLog<T>(message: T, fileName: String = #file, methodName: String = #function, lineNumber: Int = #

原创 Android 之簡易塗鴉板

沒有廢話,簡單粗暴。 1.創建一個自定義 view 創建一個 DrawView,繼承自 android.view.View 類。在這個類中,先定義所需的屬性,再創建一個構造方法。 public class DrawView ext

原创 Android 之 HttpURLConnection 訪問網絡

HttpURLConnection類位於 java.net 包中,用於發送 Http 請求和獲取 Http 響應。由於該類是抽象類,不能直接實例化對象,需要使用 URL 的 openConnection() 方法來獲得。 通過op

原创 Homebrew - Mac 開發配置

Homebrew 包管理工具可以讓你安裝和更新程序變得更方便,目前在 OS X 系統中最受歡迎的包管理工具是 Homebrew. 安裝 在安裝 Homebrew 之前,需要將 Xcode Command Line Tools 安

原创 通過Safari與mobileconfig獲取iOS設備UDID(設備唯一標識符)

本文基於在線安裝Profile來實現獲取UDID。 先看下效果,真機打開 獲取設備UDID 科普 UDID UDID (Unique Device Identifier),唯一標示符,是iOS設備的一個唯一識別碼,每臺iOS設

原创 爲iOS的mobileconfig文件進行簽名

Safari獲取UDID需要安裝.mobileconfig文件, 但是,我們在安裝了.mobileconfig後,返現配置描述文件打開顯示“unsigned” 或者“尚未簽名”這樣的情況,所以接下來的工作就是讓我們的.mobile

原创 FlexLib之熱門預覽

設置環境 在應用啓動時調用FlexRestorePreviewSetting。 - (BOOL)應用程序:(UIApplication *)應用程序didFinishLaunchingWithOptions :( NSDictio