Time of Update: 2018-12-04
在做新浪微部落格戶端過程中,微博內容縮圖片放大顯示的問題,在網上意外找到一個第三方庫,很適合做這個工作,經過一點點研究,大概可以使用了。 第三方庫 ASMediaFocusManager 可通過簡單的觸摸操作來放大映像並自動以動畫的方式填充全屏,再次觸摸映像或者點擊Done即可恢複原始大小。是:https://github.com/autresphere/ASMediaFocusManager下面通過官方文檔介紹這一一個用法(下載的檔案夾中包含了一個gif動畫示範,看了就知道怎麼回事了)。
Time of Update: 2018-12-04
網路編程中一般都是經過 請求---》串連---》響應 (request --》 connection --》 response)這個過程。一般的步驟是這樣的:1、先建立一個NSURL。2、通過這個指定的URL建立NSURLRequest,這裡還可以指定緩衝策略和逾時時間。3、根據你的request建立NSURLConnection,並對你的connection進行響應(同步、非同步)。下面詳細解說這個過程1、建立URL NSURL *url = [NSURL
Time of Update: 2018-12-04
UIGestureRecognizer 類該類擁有一系列子類,每個子類都用於識別某類指定的手勢。它們是:UITapGestureRecognizer – “輕擊”手勢。可以配置為“單擊”和“連擊”的識別。UIPinchGestureRecognizer –“捏合”手勢。該手勢通常用於縮放視圖或改變可視組件的大小。UIPanGestureRecognizer – “平移”手勢。識別拖拽或移動動作。UISwipeGestureRecognizer –
Time of Update: 2018-12-04
本文參看了 http://www.uml.org.cn/mobiledev/201209211.asp#1 這篇文章中的介紹,尊重原著。1、IOS沙箱機制IOS應用程式只能在本應用程式中建立的檔案系統中讀取檔案,不可以去其它地方訪問,此地區被成為沙箱,所有的非代碼檔案都要儲存在此,例像,表徵圖,聲音,映像,屬性列表,文字檔等。1.1、每個應用程式都有自己的儲存空間1.2、應用程式不能翻過自己的圍牆去訪問別的儲存空間的內容1.3、應用程式請求的資料都要通過許可權檢測,假如不合格話,不會被允許存取。
Time of Update: 2018-12-04
由於iPhone,iPad等蘋果產品在全世界範圍內的廣泛流行,那麼通過App
Time of Update: 2018-12-04
前面一篇博文--- 新浪微部落格戶端Demo實踐之(一)OAuth2.0認證 已經談得如何擷取access_token了,那麼現在要做的是授權介面的視圖部分--UI。 授權頁面是一個webview,根據url就可以load到授權介面,下面就是授權的API 是https://api.weibo.com/oauth2/authorize,完整的授權介面的url如下+ (NSString *) returnOAuthUrlString { return [NSString
Time of Update: 2018-12-04
這個頁面要講述的是使用者的粉絲列表,下面是:可以看到這個視圖明顯也是一個tableview,在每一個cell中包含的有三個部分的內容:粉絲頭像image,粉絲暱稱label,我和粉絲之間的相互關注情況button。在這個頁面我們主要處理的內容有:① 粉絲列表資料的擷取
Time of Update: 2018-12-04
github連結地址MBProgressHUD是一個開源的第三方類庫實現了很多種樣式的提示框,類似Activity indicator,使用上簡單、方便,並且可以對顯示的內容進行自訂,功能很強大,很多項目中都有使用到。 MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a
Time of Update: 2018-12-04
下面簡單記錄一下在最近cocos2d-x項目在iOS平台真機測試和模擬器測試中遇到的一些要注意的地方(使用ipod):1、圖片大小遊戲中基本上都是會用到圖片,那麼在使用圖片的時候要特別注意圖片的size。注意:一般來說,在設計圖片的時候,其大小要設計為我們所需要圖片大小的兩倍大小。(why,下面解釋)例如說:我們需要一張50*50大小的圖片,用於精靈顯示,也就說在螢幕中(無論是模擬器還是真機)顯示的大小都是50*50。那麼我們設計的圖片大小要多少呢?沒錯,就是100*100。那麼我們在模擬器中測
Time of Update: 2018-12-04
今天斌子我在弄ios中的sqlite3資料庫,明明建立了資料庫,卻不知道怎麼找到模擬器中db.sqlite3的資料檔案。用Firefox的sqlitemanager就可以視圖化的查看了,可是苦於沒有找到db.sqlite3的檔案。經查發現,有時MAC系統把資產庫中的有些檔案夾給隱藏了,首先要保證資產庫中的檔案夾是不被隱藏的,所以我們要寫如下代碼:開啟終端後 輸入如下: chflags nohidden ~/library/ 就可以設定為顯示資產庫 如果要隱藏, 輸入 :chflags
Time of Update: 2018-12-04
最近開始iPhone開發,遇到一個不大不小的問題,那就是怎樣修改我的項目名字,xcode3.2之前的版本都必須通過手動來修改,3.2版本的話可以直接在Xcode 的Project下面的Rename修改。下面我來說說怎麼在Xcode 3.1版本下面修改。在Xcode 中關閉你要修改的項目,最好也先關了Xcode .然後複製你的項目,通過command D或者複製粘貼都可以,得到一個複製檔案夾。修改複製檔案夾的名字,也就是你想要的項目名稱。開啟檔案夾,找到尾碼為“.xcodeproject”的檔案,
Time of Update: 2018-12-04
1. apple不允許調用外部架構和DLL,所以把原始碼倒進工程或是製作靜態庫是兩個使用開原始碼的方法。2. 模擬器和device上使用的庫的架構不一樣,前者是i386後者是armv6、7等。所以如果你做庫的話的看用於什麼。可以通過命令看別人給你的庫是什麼架構的。 lipo -info /path/to/your/library.a3. 如何匯入庫的標頭檔C的代碼,headers通常是這樣使用的 #include
Time of Update: 2018-12-04
IOS5以下的使用方法:1.使用xib布局時//// UINavigationBar.h// ITrafficDemo//// Created by 賈 斌 on 12-10-31.// Copyright 2012 iimob. All rights reserved.//#import <UIKit/UIKit.h>@interface UINavigationBar(CustomImage)-
Time of Update: 2018-12-04
Cinder是款很強大的架構。與OF相比,貌似粒子系統的管理很出彩。Cinder能夠順利運行在mac和windows平台上,也支援iOS。下面,就來第一個Cinder程式。1.建立空白工程。2.刪除main,delegate。3.添加繼承自AppNative的類。4.添加 CINDER_PATH。修改 Header Search Paths "$(CINDER_PATH)/include". Header Search Paths "$(CINDER_PATH)/boost".5.修改
Time of Update: 2018-12-04
iOS平台雖然提供了方便的PDF渲染介面,但對於簡體中文字型的支援並不完整,容易發生亂碼。即使在iOS 5.0中有了一定的改善,但還是存在亂碼問題。MuPDF是一款開源的PDF閱讀器,渲染效率相對較高,並且對簡體中文字型的支援也很好。官網:http://www.mupdf.com/下載並解壓縮MuPDF的源碼後,開啟Makerules檔案,查看相關編譯規則,支援平台有不少,但是沒有mac編譯iOS平台的規則,於是添加相關規則。模擬器i386規則: CC =
Time of Update: 2018-12-04
我們學程式的都知道,無論是任何語言我們都會慣性的敲一段入門程式!Hello World!IOS 也是如此哈!廢話不多說!下面我就給大家介紹下!ios 下的第一個hello wolrd 程式! 首先是建立一個項目:1.開啟 Xcode 選擇建立一個項目 2.選擇建立的類型:因為我們是示範在iphone上面的程式 所以我要選 ios 然後選擇 Single View Application -> next 3.填寫項目資訊:項目名 公司名稱 等等。繼續 4.選擇項目存放地址:存放路徑 5.
Time of Update: 2018-12-04
轉載 出處Taobao QA Team,原文地址:http://qa.taobao.com/?p=13737 無線用戶端的發展很快,特別針對是android和ios兩款無線作業系統的用戶端應用,相應的測試載入器也應運而生,這裡主要給大家介紹一些針對iPhone App的自動化測試載入器。 首先,我們把這些測試架構分為三大類:介面測試載入器、注入式UI測試載入器、錄放式UI測試載入器。 一、介面測試載入器,主要在iphone
Time of Update: 2018-12-04
在iOS SDK包括了QLPreviewControllerAPI,組件允許使用者瀏覽許多不同的檔案類型,如XLS檔案,Word文檔檔案,PDF檔案。約翰已建立了一個應用程式範例示範使用QLPreviewController。在示範中,您可以查看幾個不同的檔案類型,甚至列印(使用無線印表機。)隨著一個簡短的教程,我們解釋實施QLPreviewController的基礎步驟,你可以找到約翰的例子::::對於過去的幾個月中,我一直花一些時間檢查出IOS快看檔案預覽
Time of Update: 2018-12-04
蘋果在最新版的Xcode中精簡了安裝過程,直接將所有檔案統一放在了/Applications/Xcode.app/ 目錄中,這給懶人們提供了大好機會:利用建立一個alias,繞開Xcode,直接開啟iOS模擬器。首先,在Finder中進入目錄:“/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/”選擇“iOS
Time of Update: 2018-12-04
部分內容摘自《Objective-C基礎教程》和互連網引用計數 Cocoa採用了引用計數(reference counting)機制,每一個對象有一個關聯的“整數retainCount”用於記錄對象的使用方式。對象被引用時retaincount+1,外部環境結束對象的使用後retainCount-1.當retaincount為0的時候,該對象被銷毀。