原创 基於libqrencode的二維碼生成
基於libqrencode的二維碼生成 libqrencode是一個C語言編寫的用來生成二維條形碼的庫,生成的二維條形碼可以通過手機的CCD攝像機輕易的掃描出來。此庫生成的二維碼的容量多達7000個數字或4
原创 OSX下gif文件動畫解析
OSX下gif文件動畫解析 Appkit自帶的NSImageView可以自動解析gif文件,根據gif文件關鍵幀生成動畫。只要設置屬性animates爲YES時,就開啓了動畫動能。但是當父類View或自身開
原创 技術博客遷移到csdn
之前使用github來搭建自己的技術博客,無奈github不被百度收錄吧,so之前的blog要遷移過來啦。。。 Reference : http://fyhsky.github.io/
原创 應用數據plist存儲方法
應用數據plist存儲方法 OSX或IOS應用數據存儲的常用方式: 1. Plist歸檔 2. Preference(偏好設置)存儲 3. NSKeyedArchiver歸檔 4. SQLite3
原创 自定義NSSearchField光標顏色
自定義NSSearchField光標顏色 本文主要介紹如何自定義輸入框中光標的顏色。如果想自定義NSSearchField樣式,請參考老譚的一片文章:http://www.tanhao.me/pieces/1580
原创 知道這20個正則表達式,能讓你少寫1,000行代碼
文章轉載於:http://www.jianshu.com/p/e7bb97218946 正則表達式,一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現一個非常複雜的業務邏輯。熟練地掌握正則表達式的話
原创 蘋果私有函數使用初探
蘋果私有函數使用初探 在OSX或者IOS的開發過程中,有時爲了解決一些棘手的問題,在沒有其他可選方法的情況下,不得不使用蘋果的私有函數。 當然使用的話,在審覈的過程中,肯定會被斃掉的。面對如何尷尬的問題,該如何解決
原创 The new features of OSX 10.11 and Xcode 7
The new features of OSX 10.11 and Xcode 7 New features • Split View 用戶只要按下F3就會看到全新的任務管理界面,用戶只需要將兩
原创 線段樹
線段樹 線段樹是一棵樹,而且是二叉搜索樹。它將一個區間劃分成一些單元區間,每個單元區間對應線段樹中的一個葉結點。 主要應用:適用於和區間統計有關的問題,例如大數據的動態修改 及多次查詢就比較適合
原创 OSX下原生態按鈕的Hover狀態
OSX原生態按鈕的Hover狀態 在上一篇《OSX10.11分屏(SplitView)功能的新特性研究》文章中,介紹了自定義TitleBar時,用到了原生態的按鈕。此時的原生態按鈕的行爲跟使用原生態的TitleBa
原创 DockTitle以及消息通知提示的研究
DockTitle以及消息通知提示的研究 開發工作中,有時會涉及到消息推送的功能。比如類似QQ,當有消息的時候,Dock欄上的圖標顯示消息的個數,並且在右上角通知中心有消息提示。 查閱Apple的文
原创 開源備忘
開源備忘 IOS開源: http://github.ibireme.com/github/list/ios/ http://www.cnblogs.com/chinahuzi/p/5421126.html 一、源代碼實例 1.快速搭建
原创 Swift工程下使用OC版本的MKNetworkKit
Swift工程下使用OC版本的MKNetworkKit 貌似網絡庫MKNetworkKit沒有Swift版本的,因此就需要將OC版本的網絡庫移植到Swift工程中。 步驟大概如下: 首先從htt
原创 OSX下代碼打開系統首選項(system preferences)
OSX下代碼打開系統首選項(system preferences) 我們開發的App通常會有個設置選項的功能。一般連網的App,產品都會要求在設置選項中加一個打開系統首選項(system preferences)的
原创 GCD使用注意事項
GCD使用注意事項 想必大家對GCD的概念都比較的熟悉,網上一搜一大堆,這裏就不詳細介紹了。 今天主要探討一下GCD使用時候的一些注意事項,用不好的話有可能出現死鎖。 死鎖發生的