原创 iOS 兩種系統分享(配Demo下載)UIActivityViewController 和 SLComposeViewController

文章目錄使用 UIActivityViewController 分享分享內容細節注意分享到哪兒SL 分享導入框架分享到哪兒(可自定義)彈出分享內容輸入界面分享內容設置 使用 UIActivityViewController 分享 分

原创 MacOS 開發 - NSDatePicker(日期選擇)

使用 NSDatePicker 就可以調出日期選擇,結果圖如最下。 文章目錄注意事項創建枚舉NSDatePickerStyleNSDatePickerElementFlags效果圖參考資料 注意事項 建議把這個 picker 作爲

原创 iOS NSRegularExpression 正則表達式的編寫和使用

文章目錄簡述NSPredicate 校驗方法NSRegularExpression 的使用1、初始化NSRegularExpressionOptions2、調用方法NSMatchingOptionsNSMatchingFlags正則表

原创 程序的編譯

文章目錄編譯過程流程圖預編譯(預處理)中間語言編譯編譯對象:前端生成並傳遞過來的中間代碼編譯器的工作:編譯(程序)分析編譯器工作結果常見的優化和變形鏈接 編譯過程流程圖 Created with Raphaël 2.2.0源代碼 預

原创 MacOS 開發 - NSOpenPanel & NSSavePanel 保存文件、打開文件夾

文章目錄一、NSSavePanel1、需要設置權限1.1 示例:打開文件夾,並保存圖片到文件夾:二、NSOpenPanel1、常用的屬性2、調用示例2.1 OS X 6之後2.2 OS X 6之前三、參考資料: 一、NSSavePa

原创 iOS 兩種預覽使用詳解(配Demo下載)( Quicklook& UIDocumentInteractionController)

文章目錄二、 使用1. 首先,引入框架2. 將QLPreviewController設置爲屬性3. 初始化4. 設置代理和數據源5. 編碼問題個人小結QLPreviewController使用細節UIDocumentInterac

原创 iOS錄音方法實用詳解(配Demo下載)

  iOS錄音播放Demo下載地址:http://download.csdn.net/detail/lovechris00/9587214         本文將涉及到以下內容:   一、搭建長按錄音UI效果; 二、使用AVAudioRe

原创 MacOS 和iOS 開發細節上的不同(OC)

此處默認讀者都已掌握 iOS 開發,只記錄macOS 上的代碼。 文章目錄UI框架設置View背景色Lable獲取一個label的標題iOS的 label 其實是Mac中 textField 封裝而成leftImage屬性Button

原创 iOS 圖片剪裁(附demo下載)

文章目錄Demo 說明基本功能描述剪裁界面佈局用貝塞爾繪製半透明蒙版拖拽捏合圖片根據拖拽中 [panGesture translationInView:view.superview];改變圖片位置根據捏合中的 pinGesture.

原创 mac - Sublime安裝Emmet插件詳解 (步驟配圖)

本文主要介紹使用Package Control 安裝Emmet   一、安裝插件管理器Package Control 1、打開Sublime控制檯 打開Sublime,按下Control + `(Mac)或者Ctrl + `(Window

原创 macOS 開發 - NSTextField

文章目錄一、創建二、特殊的 NSTextField -- Label三、NSControlSubclassNotifications四、NSControlTextEditingDelegate五、樣式1、setFocusRingTyp

原创 Mac 上不錯的客戶端工具

文章目錄Typora幕布 Typora 一款簡潔優雅的 markdown 編輯工具 地址:https://www.typora.io 支持在源文件和生成的文件模式下編輯 樣式簡潔優雅,可自己修改主題; 我最喜歡 newsprint

原创 MacOS 開發 - NSSegmentedControl

文章目錄創建添加 segment注意說明1、segment 爲文字2、segment 爲圖片3、segment 爲menu注意:添加監聽 setAction設置 segment 尺寸segmentStyle 樣式NSSegmentSt

原创 MacOS 開發 - NSSlider

文章目錄創建和使用尺寸樣式sliderType 形狀NSSliderTypeLinear - 水平、垂直刻度是否顯示 numberOfTickMarksallowsTickMarkValuesOnly顯示的位置 tickMarkPos

原创 MacOS 開發 - NSView 添加鼠標監控

關鍵詞:MacOS 開發 - NSView 添加鼠標監控、NSTrackingArea、mouseEntered、cursorUpdate、mouseExited、mouseDown 文章目錄一、鼠標點擊事件響應流程簡述:二、步驟1、