原创 基於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使用時候的一些注意事項,用不好的話有可能出現死鎖。         死鎖發生的