原创 Swift基礎語法:String篇

首先我們回顧一下C、OC中字符串相關知識:    C語言中,通常說字符串爲一個普通的字符數組,如:char characters[12] = "hello world";而C語言中引用字符串通常和指針扯上關係,寫法如:char * s =

原创 Xcode運行過程中 Debug欄未顯示Memory

當我們在運行一個iOS程序時,在左側的debug navigator欄中不顯示Memory,如下圖所示:解決方案:第1步:選擇工程停止按鈕右側,選擇Edit Scheme...,如下圖所示    第2步:去掉Run -> Diagnosti

原创 UITableView自定義UITableViewCell中傳入數據不顯示

    通常我們在自定義一個UITableViewCell時,從網絡上獲取數據,傳入到自定義tableviewcell類中,進行加載,運行程序之後,發現仍然沒有數據顯示;    這裏我們以簡單的數據源形式來做一次實驗,如圖所示:    這裏

原创 使用CAShapeLayer和UIBezierPath畫一個自定義半圓弧button

通常我們使用系統自帶的UIButton時,一般都是Rect矩形形式的,或則美工給出一張半圓弧的按鈕,如圖爲一張半圓加三角形的按鈕,而此時,如果給按鈕添加點擊事件時,響應事件依然爲矩形區域,不符合我們的需求;本文爲解決這樣的按鈕問題:如下圖:

原创 iOS8模擬器中文鍵盤

    在我們的app中,難免會有輸入文本信息的時候,而iOS8模擬器,默認不支持中文鍵盤,很多開發者會去修改模擬器的setting,從而選擇模擬器語言類型,但往往不是期望的效果;        首先,模擬器安裝在mac中,所以它可以使用我

原创 UITableView中的數據源對象提前釋放

請看如下代碼:其中_dataSource爲NSArray的實例對象運行之後,滑動tableview,會直接crash,崩潰現象如下:沒有任何崩潰信息;解決方案:第1步:程序在cell.textLabel.text = _dataSource