原创 web頁面和小程序頁面實現瀑布流效果

  小程序實現瀑布流效果,和web頁面差不多,都要經過以下步驟:1)、加載圖片,獲取圖片的寬高度;2)、根據頁面需要顯示幾列計算每列的寬度;3)、根據圖片真實寬度和每列的寬度比,計算出圖片需要顯示的高度;4)、重新對圖片進行定位  1、we

原创 WebViewJavascriptBridge源碼探究--看OC和JS交互過程

      今天把實現OC代碼和JS代碼交互的第三方庫WebViewJavascriptBridge源碼看了下,oc調用js方法我們是知道的,系統提供了stringByEvaluatingJavaScriptFromString函數。現在主

原创 Swift學習筆記

  swift3.0中文翻譯學習網站:http://www.swift51.com/swift3.0/一、基礎部分1、數據類型:整型:Int浮點型:Float, Double布爾類型:Bool文本類型:String集合類型:Array,  

原创 記錄C#常用的代碼片段

  時間一久,常用的代碼會有點忘記,還是貼在這裏方便查找!1、將信息寫入文件中//將字符串寫入到文本中 void writeToText(string msg) { try

原创 JS面向對象筆記二

一、構造函數和new命令1、構造函數JavaScript語言的對象體系,不是基於“類”的,而是基於構造函數(constructor)和原型鏈(prototype)爲了與普通函數區別,構造函數名字的第一個字母通常大寫,比如:  var Pe

原创 xcode svn commit is not under version control 和 git常用指令

  使用Xcode提交一個第三方庫時,由於包含資源文件,總是提交不了,提示報錯:XXX commit is not under version control (1)網上查了下,得知 xcode對於svn的支持不夠好:導致資源文件如圖片使用

原创 cordova for ios: Unable to simultaneously satisfy constraints.

  使用cordova開發ios項目的時候,在上傳圖片碰到一個問題。使用html的<input type="file"/>標籤來選擇照片或者拍照片,引起了佈局報錯,然後圖片上傳過程中很容易崩潰閃退。html頁面代碼:<html><head>

原创 app使用微信支付成功後,點擊返回到該app卻跳到另外一個app去了

  剛接手了公司iOS的兩個APP, 現在碰到了這樣一個問題:有一臺iPhone在一個APP中使用了微信支付,支付成功後,點擊返回到該APP,結果卻跳到了另外一個APP去了。這兩個APP都是公司開發的,然後並不是在所有的手機上出現這種情況,

原创 機試題:地圖定位、拍照並顯示、錄製視頻並播放

  這兩天參加面試,有個公司先出了機試題,然後才能進入下一步,機試題大意是要求實現:地圖定位、拍照並顯示照片、錄製視頻並且播放視頻三個小功能。先上我的效果圖:1、地圖定位關鍵代碼(ios8後,開啓地圖定位需要在工程文件裏面設置描述)://1

原创 自定義UITableViewCell實現左滑動多菜單功能LeftSwipe

  今天愚人節,小夥們,愚人節快樂!  實現一個小功能,滑動菜單,顯示隱藏的功能菜單, 先上圖:這裏嘗試用了下使用三個方式來實現了這個功能:1、使用自定義UITableViewCell + UISwipeGestureRecognizer

原创 拖拽手勢和清掃手勢衝突時(UIPanGestureRecognizer和UISwipeGestureRecognizer衝突時)

  故事發生在這樣的情境上:給整個控制器添加了一個拖拽手勢,然後又在控制上的每個Cell上加了左滑清掃手勢,然後問題來了:只有拖拽手勢起作用,而左滑手勢沒有效果了,然後怎麼解決這個問題呢!先上圖:當給整個控制器添加了拖拽手勢(UIPanGe

原创 正則限制輸入爲數字,且最多輸入2位小數 之 新寫法

  原本小程序需要一個限制文本框輸入爲數字,且最多保留2位小數的效果,網上找到的例子感覺有點繁瑣,就自己寫了一個。代碼很簡單,主要藉助了正則的組匹配特性進行處理://檢查輸入文本,限制只能爲數字並且數字最多帶2位小數 checkInpu

原创 html之file標籤 --- 圖片上傳前預覽 -- FileReader

記得以前做網站時,曾經需要實現一個圖片上傳到服務器前,先預覽的功能。當時用html的<input type="file"/>標籤一直實現不了,最後捨棄了這個標籤,使用了其他方式來實現了這個功能。   今天無意發現了一個知識點,用html的

原创 iOS項目groups和folder的區別(組和文件夾)

   在引用一個第三方框架的時候,已經拖進去了,但是引用框架裏面的文件時,竟然報錯說找不到.......查了一下,原來在拖進去時沒有注意group和folder的選擇! 其實仔細觀察一下,不難發現,以group和folder的組織形式圖片顏

原创 This application is modifying the autolayout engine from a background thread, which can lead to engi

ios程序運行後,異步訪問了一個網絡請求。然後在解析了從服務器返回的信息後,直接new了UIAlertView對象,準備彈窗提示,這時候控制檯打印了一串異常的信息:This application is modifying the auto