原创 PHP+MySQL中文亂碼問題

雖然以前在做iOS開發的時候就碰到類似的問題了,但是字符編碼問題,就是很有研究的人,也不敢保證自己一定能搞定。這兩天在學習PHP,就不幸遇到這個問題。經過一段痛苦的旅程,最終成功顯示中文。 主要步驟有三步: MySQL:將所有字段都設

原创 多線程導致的iOS閃退分析

前段時間做了一個APP,在測試的時候遇到了很奇怪的閃退情況。 這個APP是有關聲音處理的:設備一邊錄音,一邊對聲音進行處理。所以需要2個線程,一個線程將錄音保存下來,另一個處理保存下來的聲音。測試的時候,會在1~10min之內,不定時

原创 翻譯:關於作者

關於作者 Chris Adamson是一位獨立作家,編輯和開發者,居住在密歇根大急流城。他現在專注於iOS和Mac開發,他與別人合著了iOS SDK Development(Programmers, 2012)。他還寫了Quick

原创 比Wireshark更輕量、更方便的抓包軟件:Charles

修正:手機不必一定連接電腦分享的熱點,只需要手機和電腦在同一個局域網下就可以了,手機代理IP設置爲電腦的IP。 之前寫過一篇通過Wireshark進行抓包,分析網絡連接的文章《通過WireShark抓取iOS聯網數據實例分析》:http:

原创 iOS中使用GCD/多線程:在下載的過程中顯示動畫

GCD(Grand Central Dispatch)是一個大的主題。它可以提高代碼的執行效率與多核的利用率。是蘋果的開源項目,如果你是一個追求軟件效率的開發人員,這門技術你一定要有所研究。 今天要介紹的是如何從網上下載大量的文件

原创 算法優化:從1天到1s

原文鏈接:http://lixing123.com/?p=285 最近參加了Coursera的課程,Stanford大學的《算法:設計與分析》。這是一門非常值得學習的課程。在老師佈置的作業中,有這樣一道題目: The goal of

原创 快速解決PCH file built from a different branch ((clang-425.0.27)) than the compiler ((clang-425.0.28))

最近升級了Xcode之外,重新編譯運行項目的時候,出現一個問題: PCH file built from a different branch ((clang-425.0.27)) than the compiler ((clang-4

原创 navigationbar增加背景圖片,適配4.3和5.0

在5.0上有一個很方便的函數,但是在4.3上不能用。 下面這段代碼對於4.3和5.0版本都可以。 先重寫UINavigationBar的drawRect函數: @implementation UINavigationBar (C

原创 如何學習一門新技術

現在大學裏面的一門新課的學習,對於如何引導學生對此門課程產生興趣,簡直毫無作爲。這也是大學裏翹課頻率如此之高的一個重要原因。總體上來講,還是處於“填鴨式”上課方法。我在上學時(其實現在也是在上,只是沒有課讓我上了),對那些讓我毫無興趣的課

原创 Block的優點

關於Block的語法我就不講了,請看這篇文章。 剛開始學習block的時候,覺得比較奇怪,block到底有什麼用?它和函數有什麼區別?經過一番學習,主要是這篇文章,發現block有以下幾個地方最有用: 1.簡化的回調過程,不用再實現並

原创 通過WireShark抓取iOS聯網數據實例分析

我在另外一篇博客裏,介紹了一款比Wireshark更輕量、更好用的軟件:Charles: http://blog.csdn.net/lixing333/article/details/42776187 今天閒的沒事幹,想試着分析iOS應用

原创 KVC與KVO的用處

在剛剛學習KVC時,我感覺這個東西非常奇怪:它完全可以用"."操作符替代,而且"."更加簡單方便。爲什麼還會有這樣一個東西呢? 說起來,KVC的作用還真不大,但在特定的情境下,它還是有一些用處的,我現在發現它的用處主要有兩個方面。 一,它

原创 objective-c中interface與protocol的作用

以前對objective-c中的interface,即頭文件的作用一直不太清楚。最近看了一些文章,再加上自己的試驗,對頭文件的作用稍有了解。 在我看來,頭文件的作用是,定義對外的接口。 然而,它的作用也只有這個而已。頭文件無法保證對外接口

原创 刪除C語言程序中所有的註釋語句,代碼實現

原文鏈接:http://lixing123.com/archives/310 學習《C程序設計語言》到第1章最後,有一道題目: 編寫一個刪除C語言程序中所有的註釋語句。要正確處理帶引號的字符串與字符常量。在C語言中,註釋不允許嵌套。 E

原创 【新手教程】如何向App Store提交應用

當你克服重重困難終於開發出了自己的App,下一步就是向App Store提交應用了,這時應該如何操作呢?我的App真的準備好提交了?我敢肯定這些問題將會浮現在你的腦海。基於這篇教程,我將告訴你一個完整的提交過程。 介紹 我們都知