Time of Update: 2015-08-06
iOS 從繪圖開始:DrawRect&CoreText,iosdrawrect- (void)drawRect:(CGRect)rect { // Drawing code //Quartz 2D繪畫環境,一張畫布 CGContextRef context = UIGraphicsGetCurrentContext(); //邊框圓 背景圓
Time of Update: 2015-07-14
利用layer的mask屬性實現逐漸揭示的動畫效果,layermaskgithub上又看到個不錯的動畫(https://github.com/rounak/RJImageLoader),所以就想來自己實現以下不試不知道,這個動畫還真不是看上去那麼簡單,我自己想了半天愣是沒做出來,最後還是看了作者的代碼,才知道怎麼實現。不過也從作者哪兒學了一招,就是layer.mask的用法。自己實現的效果demo在這裡:https://github.com/Phelthas/LXMRevealDemo(前面的畫
Time of Update: 2015-07-03
iOS圖片填充UIImageView(contentMode)本文主要形象的介紹一下UIView的contentMode屬性: UIViewContentModeScaleAspectFit, //這個圖片都會在view裡面顯示,並且比例不變 這就是說 如果圖片和view的比例不一樣
Time of Update: 2015-06-11
【學習筆記】【C語言】選擇結構-switch,學習筆記-switch1.用法switch(整型運算式) { case 數值1: 語句1; break; case 數值2:
Time of Update: 2015-06-11
單線程、多線程的區別,單線程,多線程區別程式、進程、線程程式:由原始碼產生的可執行應用。
Time of Update: 2014-11-11
iOS- 如何使用Apple的零配置網路通訊協定Bonjour?,ios-bonjour1.前言 這段時間為瞭解決公司App的網路離線需求,做了個Apple推出的零配置網路通訊協定Bonjour的Test,主要是為瞭解決iOS裝置的IP擷取,之前是可以使用socket的廣播來實現,但是使用Apple推出的Bonjor相比會更加簡單和穩定。希望能對大家有點協助,如果有什麼地方有error也歡迎大家指出,互相學習。 這是之前寫過的一篇關於socket的blog——
Time of Update: 2014-05-25
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ if ([cell respondsToSelector:@selector(tintColor)]) { if (tableView == self.aTableView) {
Time of Update: 2013-12-26
iPhone應用開發中問題集錦並解決是本文要介紹的內容,主要講解的是我們平常在開發過程中遇到的一些問題,來看內容,解決方案。一、IPhone應用開發中NSBundle使用
Time of Update: 2013-12-26
iPhone開發應用之顯示無按鈕警告框是本文要介紹的內容,主要講述的是警告框案例的實現,我們一起來看詳細內容講解。如果要顯示一個不需要使用者互動的非同步資訊,可以建立一個不帶按鈕的UIAlertView。一般無按鈕的警告框有一個特點,它不會自動消失。因此,我們在做完事情之後要收到的讓警告框消失。可以調用此方法– dismissWithClickedButtonIndex:animated: 下面的代碼是建立一個無按鈕的UIAlertView,讓其在3s之後消失。U
Time of Update: 2013-12-26
IOS開發架構Core Plot開源架構使用是本文要介紹的內容,主要是來學習IOS開發中架構的學習。iPhone下的圖形架構並不是很多。其中比較知名的就兩個s7graphview和Core Plot。巧的是兩個都是Google的。前者使用簡單,但功能單一,只能畫曲線圖。後者是開源項目,項目仍在不斷更新中,用起來可就複雜多了,而且各個版本會有差異,包括屬性、方法,甚至是類名都有改變。關於Core
Time of Update: 2013-12-26
IOS應用中關於Sqlite使用是本文要介紹的內容,sqlite是嵌入式的和輕量級的sql資料庫。sqlite是由c實現的。廣泛用於包括瀏覽器支援html5的大部分瀏覽器,ie除外)、IOS應用、android應用以及一些便攜需求的小型web應用系統。使用sqlite前的準備使用sqlite是很多做ios應用開發中第一次面對c的情況,包括我。因為sqlite是c寫的,objc可以直接使用c代碼。在sqlite前,一般都會使用cocoa
Time of Update: 2013-12-10
作者:孫東風 2009-11-11(請尊重作者勞動成果,轉載務必註明出處) 在進行iPhone網路通訊程式的開發中,不可避免的要利用Socket通訊端。iPhone提供了Socket網路編程的介面CFSocket,不過筆者更喜歡使用BSD Socket。 iPhone BSD
Time of Update: 2013-12-10
最近幾天一直在啃cocos2d,消化了不少東西,基本可以有些把握下手寫公司的遊戲了;那麼今天就把一些重點的拿出來分享下經驗,給新童鞋們作為參考;這篇就來詳細介紹下cocos2d對使用者觸屏的監聽事件進行下分析(cocos2d有很多詳細的文章和教程,我這裡只是出於自己的理解來說)進入正題:從整體cocos2d對觸屏的事件監聽可以分為兩種:1.單一監聽,所謂單一監聽其實是跟cocos2d引擎架構有關,因為在cocos2d中每個遊戲介面都可以使用一個CCLayout完成,那麼當一個CCLayout在螢
Time of Update: 2013-12-10
畫面的構成Cocoa Touch編程中,一個應用程式裡面可以包含多個畫面。通過列表選擇來顯示,或者通過下方的標籤來顯示,等等。CocoaTouch中將這樣一個一個的畫面成為 View。如果只是建立一個View,不能實現一個完整的應用程式。這裡,必鬚生成 Outlet 和 Action,這樣才能將程式與 View 串連起來。比如取得View中配置控制項的資訊,更改其內容等。像這樣,加入View中程式稱為
Time of Update: 2013-12-10
今天我們來看看iPhone 中資料庫的使用方法。iPhone 中使用名為SQLite
Time of Update: 2013-12-10
一個基本的IOS聲音播放支援類,注釋不多對付看吧 #import <Foundation/Foundation.h> #import <AudioToolbox/AudioToolbox.h> #import <AVFoundation/AVFoundation.h> @interface Sound_Base :
Time of Update: 2013-12-10
先添加一個委託 _webView.delegate=self;出現if (alertView==nil){ alertView = [[UIAlertViewalloc]
Time of Update: 2013-12-10
介紹:Grand Central Dispatch 簡稱(GCD)是蘋果公司開發的技術,以最佳化的應用程式支援多核心處理器和其他的對稱式多處理系統的系統。這建立在任務並存執行的線程池模式的基礎上的。它首次發布在Mac OS X 10.6 ,iOS 4及以上也可用。設計:GCD的工作原理是:讓程式平行排隊的特定任務,根據可用的處理資源,安排他們在任何可用的處理器核心上執行任務。一個任務可以是一個函數(function)或者是一個block。
Time of Update: 2013-12-02
in house從字面意思理解就是‘內部的’,in house版本的ipa就是一個用於公司內部使用或測試的一個蘋果應用程式安裝包。 作為一個app應用程式開發人員,在app應用程式在蘋果商店上架前總需要將安裝包安裝到ios機器上進行測試,這個時候我們就需要打包in house版本的ipa了,打包in house實際上是一個將ipa應用程式重新簽名的一個過程。下面我們就講述如何發布in house
Time of Update: 2013-11-16
1、更換壁紙:把圖片寫到這個目錄,/var/mobile/Library/LockBackground.jpg,然後kill the Springboard.2、把程式添加進通知中樞(iOS5以上),把.bundle檔案放入System/Library/WeeAppPlugins目錄下。進入設定-通知中樞,就有此程式了。3、越獄開發的人知道,theopendev開發的時候,經常碰到這個問題:dpkg: error: dpkg status database is locked by