Time of Update: 2014-08-25
IOS開發之──應用之間調用(2),ios開發在上一篇文章中,講解了如何在自己應用之間調用問題,今天介紹一下如果調用IOS內建的app的方法一、調用app store介面方法在實際開發中,往往要推薦自己其他應用和推薦自己的收費軟體,那麼我們就需要在程式中直接連接到app store的相應頁面。 實際上的做法很簡單,使用的還是UIApplication類的OpenURL方法: [[UIApplication sharedApplication] openURL:[NSURL
Time of Update: 2014-08-22
iOS: 學習筆記, 值與參考型別(譯自: https://developer.apple.com/swift/blog/ Aug 15, 2014 Value and Reference Type值和參考型別 Value and Reference Types在Swift中,有兩種資料類型. 一是"值類型"(value type), 它是每一個執行個體都儲存有各自的資料,通常定義為struct, enum或tuple. 二是"參考型別"(reference
Time of Update: 2014-08-22
IOS多線程_GCD的簡單使用和詳細說明//你可以先看看這個例子的效果找點感覺,再看說明@interfaceyxpGCDVController (){ UIImageView *_imageView;}@end@implementation yxpGCDVController- (void)viewDidLoad{ [superviewDidLoad];self.title=@"GCD"; //初始化一_ImageView
Time of Update: 2014-08-22
IOS 霓虹燈效果(oc)//初始化視圖- (void) initViews{ //紅色視圖 UIView *redView=[[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, 280)]; redView.backgroundColor=[UIColor
Time of Update: 2014-08-16
關於iOS上使用ffmpeg的編譯配置使用ffmpeg進行音視頻開發,首先編譯需要把ffmpeg的源碼編譯成靜態庫,編譯不是大問題,關鍵問題是編譯的時候的各種配置該怎麼設定的問題。之前在網上搜尋學習,這篇文章不錯:iOS: FFmpeg編譯和使用問題總結 。有些文章給出編譯的整個命令,有的給指令碼連結,但是都有一些問題,因為ffmpeg版本更新了、iOS版本更新了(我下的是ffmpeg2.3)。最後東拼西湊,終於編譯成功了一個,編譯命令是:(1)./configure
Time of Update: 2014-08-13
行動裝置 App開發(IOS/android等)中一個通用的圖片緩衝方案講解(附流程圖)在行動裝置
Time of Update: 2014-08-13
iOS沙箱機制第一、什麼是沙箱IOS應用程式只能在為該改程式建立的檔案系統中讀取檔案,不可以去其它地方訪問,此地區被成為沙箱第二、儲存內容所有的非代碼檔案都要儲存在此,例像,表徵圖,聲音,映像,屬性列表,文字檔等第三、作用iOS沙箱為程式運行提供了很好的安全保障第四、目錄1、Documents目錄:這個目錄用於儲存使用者資料或其它應該定期備份的資訊,蘋果建議將程式中建立的或在程式中瀏覽到的檔案資料儲存在該目錄下,iTunes備份和恢複的時候會包括此目錄。2、AppName.app
Time of Update: 2014-08-11
NSFileHandle的用法,NSFileHandle用法//// FileInfo.m// MemoryManage//// Created by macos on 14-8-10.// Copyright (c) 2014年 macos. All rights reserved.//#import "FileDemo.h"@implementation FileDemo-(id) init{ if (self = [super init]) {
Time of Update: 2014-08-06
深入學習Objective-C語言的動態特性Objective-C具有相當多的動態特性,基本的,也是經常被提到和用到的有動態類型Dynamic typing),動態綁定Dynamic binding)和動態載入Dynamic loading)。這些動態特性都是在Cocoa程式開發時非常常用的語言特性,而在這之後,OC在底層也提供了相當豐富的運行時的特性,比如枚舉類屬性方法、擷取方
Time of Update: 2014-08-12
iOS開發拓展篇—音樂的播放一、簡單說明 音樂播放用到一個叫做AVAudioPlayer的類,這個類可以用於播放手機本地的音樂檔案。 注意: (1)該類(AVAudioPlayer)只能用於播放本地音頻。 (2)時間比較短的(稱之為音效)使用AudioServicesCreateSystemSoundID來建立,而本地時間較長(稱之為音樂)使用AVAudioPlayer類。 二、程式碼範例 AVA
Time of Update: 2014-08-06
談談Objective-C的Xcode編譯警告一個有節操的程式員會在乎自己的代碼的警告,就像在乎飯碗邊上有只死蟑螂那樣。
Time of Update: 2014-08-06
ios用戶端發現_動畫屋活動獲獎展示和獲獎模組開發總結 最近在看《web2.0策略指南》,開篇即對flicker的DVD租賃業務模型進行分析,目前看來這樣的商業模型仍然很強大,而自去年紙牌屋後,flicker又引領了一股自有內容的熱潮,湖南衛視未來如爸爸去哪兒、快樂大本營等節目、央視世界盃獨播、愛奇藝的曉說,劉春加盟後未可知的big
Time of Update: 2014-08-05
IOS 頁面間跳轉,ios頁面間跳轉常用的就兩種 一種通過導航,一種直接跳第一種 直接跳轉 思路大致就是new一個目的頁面,然後設定下頁面跳轉動畫 中間還可以做點目的頁面的資料初始化:ValueInputView *valueView = [[ValueInputView alloc] initWithNibName:@"ValueInputView"bundle:[NSBundle mainBundle]];
Time of Update: 2014-08-06
iOS 為移動動畫中的View添加touch事件對Core Animation來說,不管是顯式動畫還是隱式動畫,對其設定frame都是立即設定的,比如說給一個UIView做移動動畫,雖然看起來frame在持續改變,但其時它的frame已經是最終值了,這種情況下,哪怕這個UIView是UIButton的執行個體,其觸發touch事件的範圍還是最終frame的地方。比如一個Button的frame是(0,0,100,100),要把它從0,0移動到200,200,在這種情況下:如果你使用的是顯式動畫(
Time of Update: 2014-08-06
《iOS應用逆向工程》學習筆記(六)使用dumpdecrypted砸殼本來是打算用AppCrackr砸殼的,結果砸殼都是失敗的,開始以為是App的加密太厲害了,後來才知道是因為AppCrackr太暴力了,引起公憤,結果被人投訴招致核心功能被迫關閉了。幸好在RE官網搜到一個用dumpdecrypted砸殼的文章。下面是我砸殼的經曆。一、造錘1.下載dumpdecrypted源碼:https://github.com/stefanesser/dumpdecrypted/archive/master.
Time of Update: 2014-08-06
《iOS應用逆向工程》學習筆記(五)初嘗越獄外掛程式OpenSSH首先在越獄機子上裝上OpenSSH外掛程式,然後查看裝置的IP地址,這裡假設為192.168.xxx.xxx。然後用Mac上的Terminal通過Open SSH串連到裝置上(初次登入密碼是alpine,必須立即修改,否則任何人都可以串連到你的機子上搞破壞)。串連命令為:ssh root@裝置IP地址修改密碼命令為:passwd例如:$ ssh root@192.168.xxx.xxx The authenticity of
Time of Update: 2014-08-03
iOS: ARC & MRC下string記憶體管理原則探究前兩天跟同事爭論一個關於NSString執行copy操作以後是否會發生變化,兩個人整了半天,最後寫代碼驗證了一下,發現原來NSString操作沒我們想的那麼簡單,下面就讓我們一起看看NSString和NSMutableString在MRC下執行retain,copy,mutableCopy,以及ARC下不同的修飾__weak,
Time of Update: 2014-08-02
iOS開發認證以及打包問題好久沒寫部落格了,看了一下最後一篇原創部落格發布日期是2013年10月18號,這個日子應該是去年封閉開發前寫的,晃眼大半年時間過去了,是塊地肯定也長滿了雜草,需要去重新播種耕耘了,不然秋天來了大家都碩果累累,自己卻囊中羞澀的時候為時晚矣。一、認證選擇:在iOS開發是經常需要打包給測試,打包需要匹配的認證(Certificates)和描述檔案(Provisioning Profiles)。在工程PROJECT和TARGET的Build
Time of Update: 2014-08-02
ios打包應用程式,產生ipa檔案如果我的程式調試好了,怎麼才能發給別人用呢?正常情況下IPA檔案是從Xcode的Organizer中輸出的,但是我們沒有認證,這樣輸出會產生錯誤。下面教你如何產生ipa檔案:1.到你當前工程下--Products 右鍵 Show in Finder 2.進入Finder下 選中你工程的app檔案 ,開啟iTunes ,把當前工程app拖拽到iTunes裡面3.在你iTunes
Time of Update: 2014-08-02
iOS: 學習筆記, Swift與C指標互動(譯)Swift與C指標互動Objective-C和C API經常需要使用指標. 在設計上, Swift資料類型可以自然的與基於指標的Cocoa API一起工作, Swift自動處理幾種常用的指標參數. 在本文中, 我們將看到C中的指標參數如何與Swift中的變數,數組,字串一起工作. 指標作為輸入/輸出參數C和Objective-C不支援多個傳回值, 所以Cocoa API經常使用指標傳遞附加參數到函數.