原创 關於一臺電腦多個git賬號的配置

具體步驟 首先cd到 ~/.ssh 路勁下面 查看有沒有config文件存在,如果沒有的話 touch 創建一個 touch config 下文中有三個賬號分別對應的是三個不同的git服務器,最終配置好的config文件的代

原创 使用NSURLSessionDataTask進行大文件斷點續傳

因爲需要做個下載項目需求,所以專門研究了下,大文件下載斷點續傳的功能,也比較了NSURLSession和AFN的優缺點。最終選用了NSURLSession + NSURLSessionDataTask來進行下載,由於只是demo,

原创 iOS判斷沙盒文件,計算文件總量,查看IOS沙盒中文件的屬性(修改日期,創建日期,大小等)

通過以下代碼可以讀取到文件夾裏面的文件 #define kDocument_Folder [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] NSFi

原创 iOS 自定義cell側滑刪除、編輯等按鈕

iOS自定義cell側滑刪除、編輯等按鈕,用的是一個網上大神封裝好的類,直接引用,就ok了,簡單粗暴,適配支持iOS9.2、Xcode7.2 要下載源碼的請猛戳這裏下載 下面是效果圖 ViewController.m中得方法 /

原创 強迫症的 Mac 設置指南,如何配置一個高效的 Mac 工作環境

轉自,看原文猛戳這裏 文章太長,只摘抄了目錄,方便自己以後查找 Table of Contents OS X 功能鍵 全鍵盤控制 Spotlight 快捷鍵 輸入法快捷鍵 其他快捷鍵 設置 Trackpad 輕點來

原创 iOS navigation (pop)返回按鈕點擊提示框

想了一段時間,還是通過博客來記錄自己開發學習的過程,也讓自己堅持學習,堅持進步 想下載源碼的猛戳這裏 本文章主要講的是,點擊系統自帶的navigation返回按鈕,彈出AlertView,點擊確認後,才返回上一個頁面,如圖所示

原创 iOS 數據持久化 NSUserDefault 的使用 NSUserDefaults讀取和寫入自定義對象

基本使用: 創建一個user defaults方法有多個,最簡單得快速創建方法: NSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults]; 添

原创 Mac/iOS手動輸出 調用堆棧,並符號化

如果想在代碼裏面調用某個方法的時候輸出調用堆棧的話,我們一般這樣做。 直接調用這個方法 [NSThread callStackSymbols]; DEBUG 或 這 RELEASE 直接運行 就可以輸出下面的調用堆棧 0

原创 Mac/iOS crash或者地址符號解析——工具篇

本文主要是通過Mac app 來進行分析的,iOS 有細微差別,會在後面具體指出。 1.符號化目的 符號化的目的就是將下圖最上端的堆棧變成最面下面的堆棧的過程: 其中 DSYMTest 爲測試app的名字 在筆者實際工作中還遇到了兩

原创 cocoa app 將NSLog 及crash 日誌 輸出到桌面

cocoa app 將NSLog 及crash 日誌 輸出到桌面 此方法適用於 出問題的機器不能使用xcode 調試的時候,可以方便的將crash damp 輸出到桌面查看。 可以將以下代碼 粘貼到AppDelegate.m 裏面。

原创 NSURLSessionTask 上傳圖片 請求超時

注意用如下 request.timeoutInterval = 20.f; 設置請求超時時間是沒有用的,實際返回的超時時間仍然是10秒。如果上傳圖片的超時10秒, 同時併發上傳很多張圖片,容易導致部分請求超時,比如同時併發上傳50張圖片,

原创 ios GCD的實際串行和並行請求api調用

*前言:最近寫的app需要綜合用到api的串行和並行, 所以整理了下使用的api的情況。 主要用到的GCD方法:dispatch_group_leave, dispatch_group_enter, 以及semaphore的運用。*

原创 Swift 數組中 Map,FlatMap,Filter,Reduce的使用

Map map函數能夠被數組調用,它接受一個閉包作爲參數,作用於數組中的每個元素。閉包返回一個變換後的元素,接着將所有這些變換後的元素組成一個新的數組 1. 比如我們有一個這樣的需求遍歷一個數組中所有的元素,將每個元素自身與自身相加,最

原创 iOS 純代碼寫ColletionView

#import "ViewController.h" #import "MyCollectionViewCell.h" @interface ViewController () <UICollectionViewDataSource,U

原创 簡單的Mac-Custom-URL-Scheme-demo

項目的demo,已放入github,可以點擊下載。 顧名思義,url scheme 相當於給app綁定一個identifier,然後在app外面通過調用這個identifier來調起app,可以實現跨app(沙盒)之間的通信,本demo實