目前分類:IPHONE (124)

瀏覽方式: 標題列表 簡短摘要

方法一:

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:value]];

//解決中文亂碼,可以有很多編碼格式,以你要抓取的網頁編碼格式為准

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

/*

iphone获取sim卡信息

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

使UIView能夠支援點擊的手勢,需要用下面的代碼:


UITapGestureRecognizer *t = [[UITapGestureRecognizeralloc] initWithTarget:self action:@selector(singleTap:)];

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

我們知道OC是不支援多重繼承的,那麼我們希望ClassA的某些子類在某種情況下又能調用ClassB中的方法該這麼辦呢,有人說使用Protocal啊,那麼你會發現,當你想增加一個方法的調用時,還是需要到ClassA和ClassB中去維護兩份代碼。而且你必須要修改ClassA和ClassB去conform 你的protocal。

 

我們希望在不污染ClassA 和 ClassB的基礎上使得ClassA的子類能夠同時擁有ClassA和ClassB的方法(MethodA和MethodB),我認為category更適合這樣的情景。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

140304132030151  
最簡單得辦法是,依次獲取觸摸點並且用直線把它們連起來。

在UIView子類的初始化方法中創建path和用於捕獲觸摸事件的gesture recongnizer .

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1,assign :

 

簡單賦值,不更改索引計數

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

註冊系統電源管理消息 用IORegisterForSystemPower 當系統要進入睡眠的時候會收到消息 然後在這裡面調用IOCancelPowerChange 取消進入睡眠 使用IOPMSchedulePowerEvent 指定時間讓系統蘇醒 修改系統電源管理plist 然後調用相關函數刷新電源管理



shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

passwd, this command not work properly in iphone (currently 1.1.4), it will cause endless loop, you must restore the system using itune. So this is the way how to change it.

Login to your iPhone using SSH, or use the Terminal Application, type vi /etc/master.passwd, and look for this line :

root:YOUROUTPUTHERE:0:0::0:0:System Administrator:/var/root:/bin/sh

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

step 1: add a notification

    [[ NSNotificationCenter defaultCenter ] addObserver : self                             selector: @selector(receivedRotate:)                                                                         name: UIDeviceOrientationDidChangeNotification                              object: nil];

step 2: remove a notification

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

I became interested in starting this "Cross-mobile-platform" project and writing about it because I found out there are very interesting events/incidents/and on-going news behind this interest.

What is the motivation for doing this: well, simply to go against the popular crowd and common understanding of you can’t development some platform-specific program/application unless you have that actual hardware.  And yes, the specific platform of interest is this: Mac, iPhone, iOS.

I found it very ridiculous of Mac’s background.  68000 68HC11, PowerPC chip (legacy now, but feel free to Google PowerPC and read the story behind it).  I am so surprised at what I encountered (CPU not supported on Guest OS) when I want to virtualize a recent MacOS (X, mountain lion, or lion).   But anyway, I stopped trying anyway because my recent Desktop is an AMD-based (but I wouldn’t try it on my laptop because I feel it’s too slow).

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.先用user agent 找出iphone
2.再用webkit 獨有的javascript object (devicePixelRatio) , 因為iphone 4 有 retina display, 所以device ratio 會是2, iphone 3 同iphone 3gs 是 1

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

首先在專案的Build Phases的Link Binary With Libraries中,加入CoreTelephony framework

1C560A68E1D4BE8077072DDF2AFC8B  

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

函數:isdigit

 

用法:#include

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

點擊工程屬性(就是nav裡的工程本身)之後修改deployment target為你的sdk對應的版本號就可以了。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

參考網頁 HTTP://www.idev101.com/code/User_Interface/launchImages.html

原始官方檔 HTTPs://developer.apple.com/library/ios/DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

  1. 2010-07-04_122511  完裝VMWare 7 Workstation, 這個部份不難, 請大家找一下Google大神
  2. 取得Mac OS X Snow Leopard 10.6
    我是選單機版, 大約6.4G
  3. 轉換2下載的DMG成為ISO, 可以使用MagicISO, 轉成ISO後大約, 7.5G
  4. 安裝Mac OS, 再來的安裝步驟是以http://www.online-tech-tips.com/mac-os-x/install-snow-leopard-on-pc/介紹的為主
 

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

做 iPhone 環境下基於瀏覽器的應用(Web App),必須瞭解 Safari 所支援的事件。

 

粗略看了一下 Apple 提供的文檔,做一個簡單的總結如下。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

需求秒數:做一個给安裝公司客戶端的iphone用戶推送廣告的功能。

直接上代碼。

使用jar包:JavaPNS_2.2.jar

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1342787234_4932

用戶首選項是用來保存和記錄用戶在操作應用的過程做做出的一些選擇或設置。類似Android開發中的SharedPreference,可以存儲一些數據,但基本都是簡單類型的數據,主要作用都是存儲一些用戶設置數據,比如是否是首次登陆,就可以設置一個布爾類型的變量,設值为true或false。

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

手機DPI換算方法,以iPhone4為例

 

DPI是每英寸所容納的圖元點數

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()