原创 JSPatch 嘗試

JSPatch 原理 JSPatch 能做到通過 JS 調用和改寫 OC 方法最根本的原因是 Objective-C 是動態語言,OC 上所有方法的調用/類的生成都通過 Objective-C Runtime 在運行時進行,我們可以通過

原创 The 'master'&nbsp…

和往常一樣使用CocoaPods管理一個基於FMDB的項目類庫 命令行執行 $ pod install [!] The 'master' repo requires CocoaPods 0.32.1 - 失敗,提示需要Co

原创 MAC系統用RSA 對數據進行加密解密

創建密鑰對 在終端中一次輸入下面的腳本 openssl genrsa -out private_key.pem 1024 openssl req -new -key private_key.pem -out rsaCertReq.csr

原创 iphone的一些技巧

在iPhone開發過程中,一些小技巧對開發工作有很大的幫助作用,所以以下內容收集了一些開發過程中的小技巧。 1、如果在程序中想對某張圖片進行處理的話(得到某張圖片的一部分)可一用以下代碼: UIImage *image

原创 MAC下搭建openfire

裝了一次不成功,從新來過得. 先刪除openfire ,終端分別運行 sudo rm -rf /Library/PreferencePanes/Openfire.prefPane sudo rm -rf /usr/local/ope

原创 看<<8天學通mongodb>> 使用在mac下…

1.從官網上下載版本.www.mongodb.org 2.下載之後文件夾下發現包mongodb.在文件夾下面新建一個文件夾data.在data下在生成一份db(這個要想默認一定要這麼搞纔可以.0.0!!!).然後打開終端.輸入s

原创 android -“Location of&…

Location of the Android SDK has not been set up in the preferences  可以點擊help - eclipse marketplace 然後搜索ADT更新android de

原创 Cocoapods

sudo bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )(安裝rvm) rvm install 2

原创 node.js沒有自動生成layout

express3.0安裝並使用layout模板 1.安裝express-partials。 方法一:運行cmd用npm install express-partials 方法二:在package.json裏面的dependen

原创 關於UITableView添加按鈕後改變選…

關於uitableview添加按鈕之後,選擇按鈕改變按鈕的狀態,但是由於uitableview的重用機制,會使列表中的默寫cell的按鈕跟着改變選擇狀態.的解決辦法. 以往的方法是自定義uitableviewcell,中添加按鈕,然後

原创 AsyncStorage嘗試

AsyncStorage中文使用文檔 保存數據到本地 在開發中我們經常會碰到保存數據到本地,進行持久化.使用AsyncStorage,就如下 //保存數據 setObject(key,object){ AsyncStorage

原创 android&nbsp;跑馬燈

android:singleLine="true" android:focusable="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_for

原创 installprohibited&nbsp;-402636802

錯誤提示是:installprohibited -402636802這個的時候,可以將 設置-通用-訪問限制關閉

原创 ReactNative添加刪除包

ReactNative是使用npm來管理包的,所以添加刪除包跟npm是一樣的. 添加包 npm install <package_name> --save 如果沒有–save就只是添加包,不會添加依賴 刪除包 npm uninsta

原创 UIAlertView傳遞參數

經常遇到要給一個UIAlertView傳遞參數。 UIAlertView *alert = [[UIAlertView alloc]                        initWithTitle:@"UIAlertView"