Time of Update: 2015-07-31
IOS開發儲存格自訂方法之一第一種方法是直接寫一個繼承UITableViewCell。然後動態添加子視圖方式具體步驟:1.建立立一個cell類,繼承UITableViewCell2.在這個類裡面,定義屬性,比如UILabel3.重載建構函式,把子視圖添加上4.可以使用這個類了。CityCellTableViewCell類: //// CityCellTableViewCell.swift// UITableViewDemo0//// Created by 王豐 on 7/27/1
Time of Update: 2015-07-31
iOS學習之動畫效果的實現//// ViewController.m// UI-動畫練習//// Created by jzq_mac on 15/7/22.// Copyright (c) 2015年 jzq_mac. All rights reserved.// #import ViewController.h @interface ViewController (){UIImageView *animation;UIView *view;UIView *view1;}@
Time of Update: 2015-07-31
IOS-寫檔案到本地-(void)writeToFileWithString:(NSString*)string withFileName:(NSString*)fileName{ //@"Map_Succ.txt" NSString* fileName1 = [self filePath:fileName]; NSFileManager* fileManager = [NSFileManager defaultManager]; NSString*
Time of Update: 2015-07-26
iOS Human Interface
Time of Update: 2015-07-25
iOS URLEcode,URLDecodeiOS 涉及網路編程的時候就需要與伺服器存在httpurl 互動如果說url中存在漢字,或者需要上傳圖片,那麼就得考慮urlEncode(否則會出現網址不對)同樣接收到伺服器返回的一些資訊可能也存在同樣問題,這時伺服器可能會返回urlEcode,用戶端就需要解碼urlDecode 其實方法很簡單,只需建立如下兩個方法即可 編碼 URLEncodedString -(NSString *)URLEncodedString:(
Time of Update: 2015-07-23
記錄常規越獄的判斷方法,常規越獄判斷蘋果是非常看重產品的安全性的,所以給使用者設計了一套複雜的安全機制。這讓喜愛自由,崇尚一切開放的程式員們極度不爽,於是越獄就成了蘋果和駭客們反覆鬥法的場所。總體來說,越獄可以讓我們隨意安裝、共用應用,但確實也降低了裝置的安全性,會給一些惡意應用提供方便之門。有時我們的應用希望知道安裝的裝置是否已經越獄了,顯然,蘋果官方不會給出解決方案來的,那麼我們怎麼辦呢?因為越獄後會自動安裝cydia,所以我們可以從這方面入手;也可以藉助許可權問題,去讀取應用的列表;還可以
Time of Update: 2015-07-22
為OS X開發人員準備的15個超棒應用,osx開發人員15 幾乎所有的開發人員在他們日常的開發工作中都有他們自己不可缺少的工具或公用程式集. 這些工具中的每一個都提供了特定的功能,大多數開發人員都已經將他們整合到了其工作流程中. 使用這些工具或公用程式不單單只是使得某個人的工作流程更加便利易行——更多的是服務於功利性和整潔性的目的. 本文中,我們搜羅一系列的最佳的OS X 應用程式 ,你可以將他們放入你的Web開發工具箱中. 這些程式
Time of Update: 2015-07-23
自己實現蘋果安裝app動畫,蘋果app動畫最近在學習CALayer相關動畫,然後某一天突然發現蘋果安裝app這動畫就很不錯啊,所以就想自己實現下。具體效果還是不試不知道一試嚇一跳啊,這看上去簡單的動畫沒我想象的那麼簡單。首先這個動畫分兩步:一是中間的圓像時鐘一樣走一圈;二是外面的大圓變大到包括整個圖片的大小; 首先是第一步:這時候大圓外部跟小圓內部都是半透明的,小圓走過的部分會變成透明。一開始我一直想用mask的方式來實現,結果試了老好久還是不行,就扔那兒了。過了兩天再看它,發現其實自
Time of Update: 2015-07-22
iOS 給照片加浮水印,文字 + (instancetype)waterImageWithText:(UIImage *)img textLogoColor:(NSString *)text1{/////註:此為後來更改,用於顯示中文。zyq,2013-5-8CGSize size = CGSizeMake(img.size.width, img.size.height); //設定上下文(畫布)大小UIGraphicsBeginImageContext(size);
Time of Update: 2015-07-21
iOS動畫中的物理知識應用之憤怒的小鳥-重力加速度平拋運動還記得初次玩憤怒的小鳥的時候,彈出小鳥那一瞬間,小鳥在空中划出的優美弧線嗎?還記得小鳥在地上彈起又落下的情境嗎?這裡就介紹一下如何?平拋運動。1.平拋運動的物理知識vc/ytcTL2bbI1Nqx5LTzo6i67MmrvP3Nt7XEs6S2yKOpoaM8YnIgLz4NCtPJu/mxvrXEzu/A7daqyrbO0sPH1qq1wKO6PC9wPg0KVnggPSBWeCBWeSA9IFZ5ICsgYXQNCjxwPtTavMb
Time of Update: 2015-07-21
app啟動的完整過程,app啟動完整過程1.程式啟動首先會調用Main.m中的main方法2.然後調用UIApplicationMain方法 UIApplicationMain(argc, argv, @"Application類名,必須是UIApplication(或子類),如果為nil,預設就是UIApplication",
Time of Update: 2015-07-21
關於iOS的推送服務的點點,ios點點 蘋果推播通知服務(Apple Push Notification Service) 簡稱APNS. 是iOS應用中十分常見的一種互動方式. APNS依託一個或幾個系統常駐進程運作, 接管所有應用的訊息推送, 所以可看作是獨立於應用之外, 而且是裝置和蘋果伺服器之間的通訊, 而非應用的供應商伺服器. 這和 Android不同,
Time of Update: 2015-07-21
ARC-循環參考-解決辦法,arc-引用解決辦法一,循環參考最常見的代碼類型。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSMutableArray *firstArray=[[NSMutableArray alloc]init];
Time of Update: 2015-07-21
iOS動畫之漂亮的時鐘1.最終2.實現思路在ios中預設是繞著中心點旋轉的,因為錨點預設在圖層的中點,要想繞著下邊中心點轉,需要改變圖層錨點的位置。 根據錨點,設定position座標,為時鐘的中點。 思考秒針旋轉的角度,怎麼知道當前秒針旋轉到哪,當前秒針旋轉的角度 = 當前秒數 * 每秒轉多少°。1> 計算一秒轉多少° 360 * 60 = 62> 擷取當前秒數,通過日曆對象,擷取日期組成成分 NSCalendar -> NSDateComponents -&
Time of Update: 2015-07-20
iOS Touch ID使用,iostouchid使用1.首先匯入標頭檔#import <LocalAuthentication/LocalAuthentication.h>2.關鍵代碼- (void)validateTouchID { LAContext *context = [[LAContext alloc] init]; NSError *error; NSString *tip = @"通過Home鍵驗證已有手機指紋"; // 判斷手機是否有指紋
Time of Update: 2015-07-21
ios開發之公交卡系統的設計與實現//// main.m// Bus-公交/* 公交一卡通儲值系統,有兩種功能選擇,第一種投入硬幣或者紙幣 選擇購票,第二種一卡通儲值,儲值面額是20,50,100 */#import #import Card.h#import ChargeMachine.h#import Money.hint main(int argc, const char * argv[]){ ChargeMachine * machine =
Time of Update: 2015-07-18
iOS開發---繪圖繪圖操作前言:在iOS開發中,系統已經給我們提供了功能強大的控制項,可是很多並不能滿足我們的需求。這時候我們需要,自訂一些美觀的控制項。所用的知識也就是下面的繪圖。1.基本的繪圖知識1.1圖形上下文1.1圖形上下文(Graphics Context):是一個CGContextRef類型的資料1.2圖形內容相關的作用儲存繪圖資訊、繪圖狀態決定繪製的輸出目標(繪製到什麼地方去?)(輸出目標可以是PDF檔案、Bitmap或者顯示器的視窗上)1.2 - (void)drawRect:
Time of Update: 2015-07-18
IOS:Camera的特性分析與使用3_OPENGL特效本來想用2個篇幅結束Camera軟體部分的介紹,後來發現,非常重要的一點OpenGL還沒介紹,所以又增加了這一篇。這篇主要描述一下幾個方面的內容:(1)錄影介面OPENGL展示(2)錄影即時特效處理(3)視頻等比例縮放、旋轉 如:等比例、16:9 4:3
Time of Update: 2015-07-18
ios開發設計電影院Film.h #import enum selectWatchFilmTime{ selectWatchFilmTimeMonday,//用來記錄觀看時間周一觀看 selectWatchFilmTimeThesday,//用來記錄觀看時間周二觀看 selectWatchFilmTimeWednesday,//用來記錄觀看時間周三觀看 selectWatchFilmTimeThursday,//用來記錄觀看時間周四觀看
Time of Update: 2015-07-18
IOS設計模式之工場模式IOS設計模式之工場模式1 何為原廠模式:在基類中定義建立對象的一個介面,讓子類決定實列化那個類.Factory 方法讓一個類的實列化延遲到子類進行.Factory 方法解決的問題是對象的建立時機,它提供了一種擴充的策略,很好的符合了開放封閉原則. 2 原廠模式的設計:將工廠和產品都抽象出一個基類,在基類中定義統一的介面,然後再具體的工廠同建立具體的產品. 3 Factory 方法模式的結構圖如下(摘自Object-C設計模式一書)4