Time of Update: 2016-02-17
標籤: iOS在現代電腦語言中,物件導向是非常重要的特性,Swift語言也提供了物件導向的支援。而且在Swift語言中,不僅類具有物件導向特性,結構體和枚舉也都具有物件導向特性。 1、Swift中的類和結構體 Swift中的類和結構體定義的文法也是非常相似的。我們可以使用class關鍵詞定義類,下面我們定義一個Person類,分別包含年齡和姓名屬性。import UIKitclass JRPerson: NSObject
Time of Update: 2016-02-17
標籤:一、訊息推送原理: 在實現訊息推送之前先提及幾個於推送相關概念,如1-1: 1-11、 Provider:就是為指定IOS裝置應用程式提供Push的伺服器,(如果IOS裝置的應用程式是用戶端的話,那麼Provider可以理解為服務端[訊息的發起者]);2、 &n
Time of Update: 2016-02-18
標籤:本文通過喜好設定,plist檔案,歸檔解檔三種方法來示範iOS應用程式使用者資料存放區機制。首先,我們建立一個Person類,並定義三個成員屬性,用來儲存資料@property (nonatomic,copy) NSString *name;@property (nonatomic,assign)NSInteger age;@property (nonatomic,assign)BOOL isTrue; 一、通過喜好設定1.通過喜好設定儲存資料//擷取喜好設定的對象
Time of Update: 2016-02-18
標籤:通過註冊的URL Scheme向目標APP傳遞參數通過URL Scheme啟動APP很簡單就可以做到,但有時候我們想在啟動APP的時候傳遞一些參數,這個時候我們就可以通過URL Scheme自訂URL來傳遞參數了。昨天我們在AppDelegate調用了UIApplicationDelegate的代理方法:- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL*)url{ // 接受傳過來的參數
Time of Update: 2016-02-18
標籤:TCP:一對一 保證資料安全到達 基於串連UDP:可以實現廣播 非串連 傳輸效率高(因為不用建立串連)不能保證資料準確到達HTTP:超文字傳輸通訊協定 (HTTP) socket:長串連 資料轉送即時,開發效率低,傳輸效率高,對程式員要求高,容錯性差HTTP:
Time of Update: 2016-02-18
標籤:iOS開發之儲存照片到系統相簿(Photo Album) 儲存照片到系統相簿這個功能很多社交類的APP都有的,今天我們簡單講解一下,如何將圖片儲存到系統相簿(Photo Album)。建立UIImageView建立UIImageView是為了將照片展示出來,我們是要把UIImage儲存到系統相簿(Photo Album):#define SCREEN [UIScreen mainScreen].bounds.sizeself.image = [UIImage
Time of Update: 2016-02-17
標籤:1.通用短音效ID的擷取#import <Foundation/Foundation.h>@interface MJAudioTool : NSObject/** * 播放音效 * * @param filename 音效檔案名稱 */+ (void)playSound:(NSString *)filename;/** * 銷毀音效 * * @param filename 音效檔案名稱 */+ (void)disposeSound:(NSString
Time of Update: 2016-02-17
標籤:Permission
Time of Update: 2016-02-17
標籤:原文 http://blog.csdn.net/nextstudio/article/details/40050095主題 iOS81、修改info新增Key: NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription ,這兩個Key的值將分別用於描述應用程式始終使用和使用期間使用定位的說明,這些說明將顯示在使用者佈建中。 i
Time of Update: 2016-02-17
標籤::上面的這個圖有兩個效果是,一個是頂部的圖片,在上滑之後會隱藏起來並且顯示出一個ToolBar(ToolBar類似於ActionBar,但是只有ToolBar是相容Material Desig的庫)。另一個是底部的這個按鈕,這個按鈕點擊之後會出現一個SnackBar(比Toast要強大,因為可以設定點擊的監聽事件),在按鈕點擊之後SnackBar出現之後按鈕會自動的向上移動避免被遮擋,這是CoordinatorLayout的一個功能。Android Design Support
Time of Update: 2016-02-17
標籤:#iOS9 新特新介紹##一. UIStackView* 新控制項:UIStackView 棧視圖, 類似AppleWatch的Group* 父類:UIView* 特點:1. 只能垂直或水平散列,因此不能完全取代Autolayout2. 能夠快速的按順序擷取到子控制項3. 批量修改間距更快4. 批量修改對齊更快 *應用情境:1. 水平-標籤/自訂TabBar2. 垂直-設定菜單 ##二. SafariServices‘‘ SFSafariViewController *
Time of Update: 2016-02-17
標籤:iOS開發中的gcd多線程tips 我們經常用到的: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // 處理耗時操作的代碼塊 //通知主線程重新整理 dispatch_async(dispatch_get_main_queue(), ^{ //回調或者說是通知主線程重新整理 }); });
Time of Update: 2016-02-17
標籤:Apple Pay 是在 iOS 8 中第一次被介紹,它可以為你的應用中的實體商品和服務,提供簡單、安全、私密的支付方式。它使得使用者支付起來非常簡便,只需按一下指紋就可以授權進行交易。Apple Pay 只能在特定的裝置上使用,目前為止,這些裝置包括 iPhone 6, iPhone 6+, iPad Air 2, iPad mini 3. 這是因為 Apple Pay 需要特定的硬體晶片來支援,這個硬體叫做 Secure Element
Time of Update: 2016-02-17
標籤:程式遇到如題的運行時報錯,參考下面這段文字,採取將自訂類的對象定義改為new方式產生後問題解決。!!Expression: _CrtIsValidHeapPointer(pUserData)void CImageRecView::OnFileColhistogram() { // TODO: Add your command handler code here CImageRecDoc *pDoc = GetDocument(); LPSTR
Time of Update: 2016-02-17
標籤:1.記憶體管理黃金法則 如果使用了new、alloc或copy方法獲得一個對象,則必須釋放(release)或自動釋放(autorelease)該對象2.記憶體釋放池 加上autorelease,就是在記憶體釋放池中登記了,這個對象要釋放,不過得等會,等到記憶體釋放池執行drain或者release方法了,那麼池中登記的對象也全部釋放 記憶體釋放池
Time of Update: 2016-02-17
標籤:1.RoboBindingRoboBinding是一個實現了資料繫結 Presentation Model(MVVM) 模式的Android開源架構。從簡單的角度看,他移除了如addXXListener(),findViewById()這些不必要的代碼,連如BufferKnife那樣的InjectView都不需要,因為你的代碼一般不需要依賴於這些介面組件資訊。下面以一個最簡單的AndroidMVVM為例。(1)layout 布局<LinearLayout
Time of Update: 2016-02-17
標籤:一、簡介1.在main.xml中用TabHost、TabWidget、FrameLayout標籤作布局2.在MainActivity中產生TabHost、TabSpec,調用setIndicator()、setContent()、addTab(),用Intent指明要跳轉的tab對應的class3.在onResume中寫擷取本地mp3資訊的代碼,代碼在onResume中,則切換tab時,mp3資訊每次都會更新二、代碼1.xml(1)main.xml 1 <TabHost xmlns:
Time of Update: 2016-02-17
標籤: 1 package com.lixu.tongzhi; 2 3 import android.app.Activity; 4 import android.app.Notification; 5 import android.app.NotificationManager; 6 import android.app.PendingIntent; 7 import android.content.Intent; 8 import android.os.Bundle; 9 import
Time of Update: 2016-02-17
標籤:
Time of Update: 2016-02-17
標籤:2016-01-111)蘋果企業開發人員帳號註冊,把相關資訊備份給主管。登入位址:https://appleid.apple.com/#!&page=create2)申請公司型的開發人員帳號需要鄧白氏編碼(D-U-N-S® Number), 就是一個證明公司資訊的東東,公司有,但是因為2012年搬過地方,所以需要更新資訊,提出申請後蘋果回複了郵件,內容如下:“Thank you for submitting your D-U-N-S Number