原创 基於hyperledger-fabric的區塊鏈教程

本系列教程是在疫情期間,經過親自實操可行的方案,是基於fabric2.0的版本。腳本都是從官方提供的demo中精簡下來的,你只需根據自己的項目情況稍作改造就可運行。本系列教程內容:搭建hyperledger-fabric區塊鏈網絡動態新增組

原创 積木式移動互聯網App Hybrid框架-modular源碼解析(1)

現在解析一下modular的核心源碼,代碼在上一個博文中給出了git下載地址。如今都在喊大前前端研發,但HTML要依賴Native端的能力還是需要對應的原生研發,本人開源了框架代碼,也希望有志同道合的碼農一起繼續完善框架代碼,歡迎各位來拍磚

原创 積木式移動框架-Modular Mobile Framework

積木式移動框架-Modular Mobile Framework核心模塊集成步驟1、HTML端2、iOS端3、android端API使用說明1. 分享到系統剪切板2. 打開在線文檔3. 獲取版本號4. 檢查版本5. 顯示原生Loading6

原创 iOS基於GCD開發的定時器

系統提供的NSTimer類,很多的時候內存的釋放是一個大問題,尤其是repeat方式的,通過調試發現它是基本上不釋放的。我個人就考慮用GCD來實現一套定時器的功能。詳細見下面的code://// DispatchTimer.h// WY

原创 請告別對OHAttributedLabel等第三庫的依賴

在iOS6之前我們都會使用OHAttributedLabel這個開發來支持富文本以及控制字符的間距和段落的行距;在iOS6之後,系統在UILabel的控件暴露屬性:attributedText和 UITextView也暴露三個屬性: all

原创 UINavigationController 學習摘要

UINavigationController學習摘要UINavigagtionController負責管理多個UIViewController之間的水平方向的push(壓入)和pop(彈出),並同步修改它一個子視圖:navigationBa

原创 HTTP斷點續傳與斷點上傳之 -- 文件流操作

不管是下載還是上傳,斷點的時候,就需要對文件流進行精確的操作。1、下載斷開了,已經下載的數據保存到文件,再次繼續下載的時候需要從文件的尾巴繼續追加數據;2、同理上傳也是一樣,http通信中有可能斷開或者丟包的情況,就需要重傳指定的文件片;我

原创 扒一扒坑人的“微信支付”SDK開發文檔

在開發微信支付的的時候,想必大家也遇到了這個坑人的事件,大家不要抱怨,騰訊的文檔是除了名的坑人開發文檔,今天閒來扒一下“微信支付”的文檔,後面我再給大家扒一下“現金紅包”的文檔(也是各種坑人)https://pay.weixin.qq.co

原创 預處理指令

#空指令,沒有任何效果#include 包含一個源代碼文件#define 定義宏#undef 取消定義宏#if 如果條件爲真,則編譯下面的代碼#elif 或 #elseif 如果前面的#if不爲真,則編譯下面的代碼#endif 結束一個#i

原创 通過NSURLProtocol來做UIWebView的cache

最近的工作與UIWebView太相關了,索性把這方面的技術都寫到博客裏來;我提供的這個版本的NSURLProtocol是基於NSURLSession類來做的(NSURLConnection類在9.0之後就會被遺棄)。支持的功能:1、緩存UR

原创 WADE移動應用框架幫助文檔

整個移動應用框架是採用Hybrid模式構建,分爲H5端和原生端。就目前適應CRM複雜又經常變動的業務,我們以H5爲主,原生爲輔的形式構建我們的app。H5端採用原生控件webview承接,原生端對應的平臺各自研發承接。既然是由兩部分構成,就

原创 iOS文件流操作類-NSFileHandle

Objective-C使用NSFileHandle類對文件進行流操作。類似於C++(或者C)操作文件流,NSFileHandle基本步驟:1、打開文件,獲取NSFileHandle對象。2、對上面打開文件,通過NSFileHandle對象進

原创 nextResponder與Responder Chain

nextResponder與Responder Chain一、關於nextResponder相關研究首先我們來看一下nextResponder的官方解釋:-(UIResponder*)nextResponderThe UIResponder

原创 採用系統API實現的二維碼掃描、識別和生成

直接上代碼吧,注意這些代碼需要iOS7以上,尤其那個從圖片中識別二維碼需要iOS8;1、通過攝像頭識別//// QRViewController.h// CommonProject//// Created by wuyoujian o

原创 UIWebView與H5的交互

從iOS7之後,蘋果公司就提供JavaScriptCore.framework開發庫,用於支持H5與Native的交互。最近研究一下,網絡上也有很多的開發用於支持UIWebView與H5的交互的開發庫,例如:WebViewJavaScrip