Time of Update: 2013-12-10
============================================================在做一個圖片壁紙應用的時候,點擊壁紙,需要隱藏底部的tab和navigation bar,這些系統都內建有動畫。然後我在壁紙上面加上了贊的按鈕,設定其hidden,配合tab的動態隱藏。[cpp] button.hidden = YES; button.hidden =
Time of Update: 2013-12-10
1000memories已經在MIT協議下開源了它的iOS瀑布流視圖控制項"quilt"。 瀑布流(quilt)-以不同的縱橫比在多個列中顯示圖片和媒體,是1000memories網站、iPhone和Android版ShoeBox的設計美學核心。它給了使用者一種真實相簿的感覺並強調了老照片的美。 &
Time of Update: 2013-12-10
3.//// ios23_uploadViewController.h// ios23-upload//// Created by on 13-6-17.// Copyright 2013年 __MyCompanyName__. All rights reserved.// #import <UIKit/UIKit.h>#import
Time of Update: 2013-12-10
1 前言在之前我們學過的東西中已經可以構造各式各樣的應用介面了,然後有些應用,僅僅使用UIKit內建群組件是無法完全實現的。有時候應用程式需要自訂繪圖,這個時候我們要依靠兩個庫來滿足我們的繪圖需求。一個庫是Quartz 2D,他是Core Graphics架構的一部分;另一個庫是OpenGL ES,他是跨平台的圖形庫。OpenGL ES是 OpenGL的簡化版本。是它的一個子集。2 詳述Quartz 2D是一組函數,資料類型及對象,專門用於直接在記憶體中對視圖或映像進行繪製。Quartz
Time of Update: 2013-12-10
demo功能:ios 美元飄落效果的demo 。demo說明:美元飄落效果demo ,可以多指觸控,觸控點越多,飄落的美元面額越大。主要代碼在:MainView.m中。demo截屏: demo代碼說明:[csharp]- (void)onTimer { UIImageView *dollarView; UIImage *dollarImage; &
Time of Update: 2013-12-10
在ipad上build自己app的時候,出現如下提示:objc[1334]: Class ASIAuthenticationDialog is implemented in both /var/mobile/Applications/DDD5C5F0-49E4-425F-AEAE-0AC27FA8A0AC/MyApp.app/MyApp and /Library/MobileSubstrate/DynamicLibraries/SogouInputIPad.dylib. One of the
Time of Update: 2013-12-10
初始化AVAudioRecorder並設定錄音的參數和儲存地址:[cpp]//錄音設定 NSMutableDictionary *recordSetting = [[[NSMutableDictionary alloc]init] autorelease]; //設定錄音格式
Time of Update: 2013-12-10
下面是ipad上的調試效果 下面是代碼,代碼中都有注釋:[cpp]// // RootViewController.h // SoundDemo // // Created by on 13-6-21. // Copyright (c) 2013年 DoubleMan. All rights
Time of Update: 2013-12-10
一、Media Player架構視頻的播放比較複雜 ,正因為如此蘋果將它們的處理完美的封裝到了Media Player架構中。要使用Media Player架構,需要在項目中加入MediaPlayer.framework架構,並在原始碼中匯入<MediaPlayer/MediaPlayer.h>。 二、MPMovePlayerViewControoler類Media
Time of Update: 2013-12-10
iOS 開發中,一般有如下幾種資料存放區方式。需要根據具體的業務情境,選擇 合適的資料存放區方式。(1) 使用者預設設定 – 這種情況通常不需要使用者幹預,如遊戲通關資訊,Video播放記錄,或者 App 退出之後,下次進入時,希望恢複到退出時的情況。(2) 設定束(Settings Bundle)-- 提供了一個通過 iPhone、iPad 的設定(Settings)應用程式進行配置的介面。(3) 直接存取檔案系統 – 讀寫屬於當前
Time of Update: 2013-12-10
1 前言有時候,構建某些對象有多種不同方式。如果這些邏輯包含在構建這些對象的類中的單一方法中,構建的邏輯會非常荒唐(例如,針對各種構建需求的一大片嵌套if-else或者switch-case語句)。如果能把構建過程分解為:客戶-指導者-產生器(client-director-builder)的關係,那麼過程將更容易管理與複用。針對此類別關係的設計模式成為產生器。2 詳述2.1
Time of Update: 2013-12-10
1 前言數學與邏輯學中,singleton定義為“有且僅有一個元素的集合”。因此不管袋子有多大,每次從裡面取出彈子的時候,拿到的都是同一個。2 詳述2.1 簡述物件導向應用程式中的單例類(singleton
Time of Update: 2013-12-10
1 前言在軟體設計中,如果架構師為了擴充類的功能而往一個類裡塞進了太多方法,類就會變得極為複雜。更好的做法是建立外部的類來擴充他,而對原始代碼不做太多改動。訪問者(Visitor)模式可以用日常生活中得例子描述一下。你不會去學習修管子(即向類中添加更多的方法),所以你叫來管道工(“訪問者”)。他來了就會按門鈴,你開門讓他進來(“接受”),然後他就進來修管子(“訪問”)。2 詳述2.1
Time of Update: 2013-12-10
demo功能:ios NSTimer應用demo 。iphone6.1 測試通過。demo說明: ios中的時間定時器 NSTimer,他用來完成程式的定時功能,他需要三個主要的參數:時間間隔NSTimeInterval浮點型,事件代理delegate和事件處理方法@selector();本例用NSTimer來取消一個程式彈出的對話方塊。demo截屏: demo主要代碼: <STRONG
Time of Update: 2013-12-10
直接上代碼: On cellForRowAtIndexPath:UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];CGRect frame = CGRectMake(0.0, 0.0, image.size.width, image.size.height);button.frame = frame;[button setBackgroundImage:image
Time of Update: 2013-12-10
//收藏資料讀取 與更新- (void)replaceCurrentViewData :(NSMutableArray *)array{ DWUser *loginUser = ((AppDelegate* )[UIApplication sharedApplication].delegate).appUser; NSMutableDictionary *tempDic= [NSKeyedUnarchiver
Time of Update: 2013-12-10
有個項目需要研究非ios裝置與ios裝置的串連,之前瞭解到蘋果的官方api是不支援這個操作的,於是便開始研究蘋果的私人api。在cc上也有很多文章討論過,但始終沒什麼實質性進展。本人經過一番google,成功使用私人api開啟了iphone的藍芽。現在把方法分享出來,希望能給大家提供一些思路。1.首先在/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/PrivateFramew
Time of Update: 2013-12-10
iOS6新標籤apple-itunes-app提供了一個叫 Smart App Banners的功能, 當你在iOS移動平台訪問一個網站時,會提示你去App Store下載這個網站的官方App。Smart App Banners自動識別使用者裝置是否支援該應用APP,如果裝置不相容,則下載廣告條不會顯示。文法格式為: meta name="apple-itunes-app" content="app-id=myAppStoreID,
Time of Update: 2013-12-10
Time of Update: 2013-12-10
for(UIViewController *controller in self.navigationController.viewControllers) { if([controller isKindOfClass:[OverWorkRecevice