原创 一、數據機構與算法簡介
還是大二的時候學了數據結構與算法,C語言版,當時覺得很重要,也努力學習了,可是現在忘的已經差不多了, 很多大公司或者一些懂技術的小公司招人,都會考察數據結構與算法,很多程序員會比較反感,覺得平時可能遇到的也不多,其實這是大
原创 安裝CocoaPods
終端執行命令: *報錯:activesupport requires Ruby version >= 2.2.2. ruby版本太低,那我們就要先升級ruby版本,查看現在ruby的所有版本,命令爲: rvm list kno
原创 iOS中JavaScript和OC交互
iOS中JavaScript和OC交互 JAN 10TH, 2015 在iOS開發中很多時候我們會和UIWebView打交道,目前國內的很多應用都採用了UIWebView的混合編程技術,最常見的是微信公衆號的內容頁面。前段時間在做
原创 swift base64
extension String { func base64EncodingString () -> String { let utf8str = self.dataUsingEncoding(NSUTF
原创 網絡數據強制數據轉化
server給的數據多種多樣導致客戶端崩潰 因爲server端給回的數據類型多種多樣,可能本來是字符串,然後給到我們是NSNumber類型,這樣我們如果沒有進行強制的轉換,調用到NSString的方法可能引起程序奔潰,所以我給NSDict
原创 查看ruby目錄
安裝ruby後,找不到目錄,終端執行 $ gem environment 是不是看到了
原创 iOS右滑返回
iOS系統支持邊緣右滑返回,但這樣的前提是用的是系統的navigationItem的backBarButtonItem。 但是很多情況下我們的navigationItem都是自定義的,這樣就回失去右滑返回的效果。建議大家如果有需要自定義
原创 apt-get: command not found Mac
apt-get 命令只在ubuntu系統中有,mac系統中用brew代替apt-get命令
原创 swift使用md5
swift使用md5: 1:在XX-Bridging-Header.h 中添加頭文件 #import <CommonCrypto/CommonDigest.h> 2:md5的方法 func md5() -> String! {
原创 Swift IOS url Encoding
var str = CFURLCreateStringByAddingPercentEscapes( nil, "test/test", nil, "!*'();:@&=+$,/?%#[]", CF
原创 leetcode 移動零
class Solution { func moveZeroes(_ nums: inout [Int]) { if (nums.count == 0 || nums.count == 1) {
原创 leetcode存在重複
class Solution { func containsDuplicate(_ nums: [Int]) -> Bool { let set = Set(nums) return set.cou
原创 LeetCode 旋轉數組
class Solution { func rotate(_ nums: inout [Int], _ k: Int) { if (nums.count == 0 || nums.count == 1 || k %
原创 從排序數組中刪除重複項
近期開始刷題,大家可以關注下,從排序數組中刪除重複項,大家有好的算法可以分享哦 class Solution { func removeDuplicates(_ nums: inout [Int]) -> Int {
原创 買賣股票的最佳時機
class Solution { func maxProfit(_ prices: [Int]) -> Int { if (prices.count == 0 || prices.count == 1 || (pr