SDWebImage 載入顯示 WebP 與性能問題

SDWebImage 載入顯示 WebP 與性能問題 本文包含自定義下載操作 SDWebImageDownloaderOperation 與編碼器 SDWebImageCoder。SDWebImage 的版本為 4.2.3。 靜態圖片 對於靜態圖片來說,WebP 比 PNG 體積小,可以省流量,但是 ...

iOS-Runtime之關於頁面跳轉的捷徑

寫在前面 在我們操作頁面跳轉時,如果當前的類不是UIViewcontroller(下麵用VC表示),你會不會寫一個代理,或者block給VC傳遞信息,然後在VC裡面進行 拿tableViewCell做例子,如果每個頁面展示的tableViewCell中,如果存在不少的這樣操作,就會寫很多代理或者bl ...

iOS-CoreText的那些事

1.判斷點擊的位置是否在某個NSRange範圍內 2.通過CFRange與CTFrameRef獲取要操作(塗色,劃線)的CGRect數組 3.塗色劃線 ...

PCH 文件

1.簡介 PCH文件是Xcode編程中全局引用共用的文件。可以在這裡引入頭文件或者巨集定義來方便程式中多個文件訪問。 2.PCH文件創建 打開工程 New File… -> iOS Other -> PCH File 輸入PCH文件名字即可 3. PCH 文件配置 a. 找到 Project > Bu ...

Android開發中碰到的一個ANR問題。

這是一個點擊之後反應超時的ANR 初步判斷是系統和服務占用資源太多,引起原生設置的ANR在原生設置“語言和輸入法”界面點擊返回鍵是在10:24:52.563,原生設置是在10:24:52.723結束,公司設置是在10:24:57.238才收到onConfigurationChanged回調,快5秒了 ...

【轉載】一行代碼載入網路圖片到ImageView——Android Picasso

原文鏈接:一句代碼載入網路圖片到ImageView——Android Picasso 在這裡介紹一個Android框架:Picasso。 picasso是Square公司開源的一個Android圖形緩存庫,地址http://square.github.io/picasso/,可以實現圖片下載和緩存功 ...

分享一個android靜默安裝,安裝後重新啟動app的方法

一:需求簡介 之前boss提出一個需求,運行在廣告機上的app,需要完成自動升級的功能,廣告機是非觸摸屏的,不能通過手動點擊,所以app必須做到自動下載,自動安裝升級,並且安裝完成後,app還要繼續運行,最好不藉助其它app來實現以上功能。 二:實現思路 實現這個功能第一個想到的方法就是靜默安裝,由 ...

iOS:通信錄(完成)(18-01-18更)

1、讀取通信錄 1)、9.0以前:AddressBook 2)、9.0以後:Contacts 2、調用通信錄UI(不弄) 1)、9.0以前:AddressBookUI 2)、9.0以後:ContactsUI 3、參考 0、寫在前面 1)、plist 需要設置 隱私許可權描述 NSContactsUsa ...

android 插件化框架speed-tools

speed-tools 是一款基於代理模式的動態部署apk熱更新框架、插件化開發框架; ...

Android 解決通過自定義設置打開熱點後手機搜索不到熱點的問題。

開發過程中出現了通過自定義設置打開熱點後手機搜索不到熱點的問題。 後來通過觀看 /data/misc/wifi 目錄下的 hostapd.conf 文件,發現是 ...

iOS之oc與html之間的交互(oc中調用js的方法)

一、運行的效果圖 1、剛開始的效果 2、運行結束後的效果 二、準備工作 1、準備一個html文件導入到oc工程中 2、jiaohu.html文件的原始內容 3、從oc語言中操作.html文件---增刪改查 1).查詢操作 2).刪除操作 3).更改操作 4).插入操作 //插入操作1 //插入操作2 ...

iOS----------APP怎樣做更安全

1 網路請求的安全方案 1.1 https請求,最好有安全交互平臺。 1.2 對重要的參數請求進行加密(推薦AES,ERSA加密)。 1.3 伺服器返回數據時,對重要數據進行加密。 1.4 不要把密鑰寫到代碼里。可以先通過非對稱加密的介面獲取密鑰,然後再在後面的介面通信中用這個密鑰進行加密。 1.5 ...

iOS擴展——Objective-C開發編程規範

本文主要轉載自:Objective-C-Coding-Guidelines-In-Chinese Objective-C編碼規範,內容來自蘋果、谷歌的文檔翻譯,自己的編碼經驗和對其它資料的總結。 一 概要 Objective-C是一門面向對象的動態編程語言,主要用於編寫iOS和Mac應用程式。關於O ...

Android命令之-------ADB命令大全

1.顯示當前運行的全部模擬器: adb devices2.啟動ADB adb start-server3.停止ADB adb kill-server4.安裝應用程式: adb install -r [apk文件]-l #鎖定該程式-r #重新安裝該程式,保存數據-s #安裝在SD卡內,而不是設備內部 ...

SSM到Spring Boot 從零開發校園商鋪平臺

後端開發:1、高級java軟體架構師實戰培訓視頻教程2、大型SpringMVC,Mybatis,Redis,Solr,Nginx,SSM分散式電商項目視頻教程3、Spark Streaming實時流處理項目實戰4、Java校招面試 Google面試官親授5、Java開發企業級許可權管理系統6、Java ...

ReactiveCocoa(上)

ReactiveCocoa常見類 1. RAC中最核心的類RACSiganl: RACSiganl:信號類,一般表示將來有數據傳遞,只要有數據改變,信號內部接收到數據,就會馬上發出數據 解析: 信號類(RACSiganl),只是表示當數據改變時,信號內部會發出數據,它本身不具備發送信號的能力,而是交 ...

【讀書筆記】iOS-iOS的持續集成

一,Jenkins http://jenkins-ci.org 二,iOS單元測試的持續集成 在Xcode進入OCUnit作為單元測試框架前,把單元測試分為兩種:Logic Test和Application Test.Logic Test負責測試邏輯部分,一般邏輯部分是沒有UI的。 Applicat ...

iPad----------教你如何查詢ipad型號

1.首先進入蘋果官網 找到support https://support.apple.com 2.找到查詢ipad型號的地方 點擊Check coverage for your product 3.輸入你的ipad序列號,序列號在ipad上 通用 >關於本機 >序列號 ...

一周排行
  • 在 XAML 應用的開發過程中,使用 MVVM 框架能夠極大地提高軟體的可測試性、可維護性。MVVM 的核心思想是關註點分離,使得業務邏輯從 View 中分離出來到 ViewModel 以及 Model 中,從邏輯上來講,這也是業務邏輯應該處的位置。 具體來說,藉助於數據綁定 (Data Bindi ...
  • 在使用Entity Framework時,若有多個排序,需要OrderBy (OrderByDescending)再ThenBy (ThenByDescending) 假設需要根據Name升序排序,再根據Id降序排序,則: 藉助System.Linq.Dynamic的方式 首先需要在項目中引用Sys ...
  • 【01】淺談Google Chrome瀏覽器(理論篇) 【02】淺談Google Chrome瀏覽器(操作篇)(上) 【03】淺談Google Chrome瀏覽器(操作篇)(下) 【04】淺談ASP.NET框架 【05】淺談ASP.NET MVC運行過程 【06】淺談ASP.NET MVC 控制器 ...
  • package com.swift; public class Bank_Customer_Test { public static void main(String[] args) { /* * 兩個客戶往一個銀行存錢,每人存三十次一次存一百。 模擬銀行存錢功能,時時銀行現金數。 */ Custo... ...
  • 在當前的Java記憶體模型下,線程可以把變數保存在本地記憶體(比如機器的寄存器)中,而不是直接在主存中進行讀寫。這就可能造成一個線程在主存中修改了一個變數的值,而另外一個線程還繼續使用它在寄存器中的變數值的拷貝,造成數據的不一致。 在當前的Java記憶體模型下,線程可以把變數保存在本地記憶體(比如機器的寄存 ...
  • 題目描述 HXY得到了一些卡片,這些卡片上標有數字0或5。現在她可以選擇其中一些卡片排成一列,使得排出的一列數字組成的數最大,且滿足被90整除這個條件。同時這個數不能含有前導0,即0不能作為這串數的首位。如果不能排出這樣的數,輸出“-1”。 輸入輸出格式 輸入格式: 第一行,卡片的個數n。 第二行, ...
  • Tomcat 是什麼 Tomcat 是由 Apache 開發的一個 Servlet 容器,實現了對 Servlet 和 JSP 的支持,並提供了作為Web伺服器的一些特有功能,如Tomcat管理和控制平臺、安全域管理和Tomcat閥等。 由於 Tomcat 本身也內含了一個 HTTP 伺服器,它也可 ...
  • 題目描述 某人寫了n封信和n個信封,如果所有的信都裝錯了信封。求所有信都裝錯信封共有多少種不同情況。 輸入輸出格式 輸入格式: 一個信封數n(n<=20) 輸出格式: 一個整數,代表有多少種情況。 輸入輸出樣例 輸入樣例#1: 複製 2 輸出樣例#1: 複製 1 輸入樣例#1: 複製 2 輸出樣例# ...
  • 上面只是做到讀取並寫入另一個文件,並沒有進行排序 下麵是排序的方法 ...
  • 百度UMeditor富文本編輯器java使用 1.介紹 UMeditor 是一款輕量級的富文本編輯器,比UEditor要小得多,是為滿足廣大門戶網站對於簡單發帖框,或者回覆框需求所定製的線上富文本編輯器 2.下載 官網地址:http://ueditor.baidu.com/website/umedi ...