Time of Update: 2017-02-28
想在鍵盤上添加一個按鈕,即時根據鍵盤不同高度變換按鈕位置,再不做輸入的時候點擊按鈕能夠隱藏鍵盤,這種方式在很多軟體上都有體現,然後在網上查閱了關於檢測鍵盤高度一些相關知識,以下是一個Demo,代碼有很多需要最佳化地方,僅供需要者參考; 先看效果: 首先是我們在ViewDidLoada()中註冊了兩個通知,[NSNotificationCenterdefaultCenter],檢測鍵盤動態,一個是鍵盤將要彈出的時候,另一個是鍵盤將要退出時候鍵盤的資訊 -
Time of Update: 2017-02-28
1. ios提供了兩種高品質的圖形繪製方法: a. OpenGL ES進行渲染 b.Quartz,Core Animation, UIKit進行繪製 2. OpenGL ES架構主要適用於遊戲或者高幀率的應用程式開發。基於C語言的介面,用於建立2D和3D內容。 UIKit的圖形系統 3. iOS中所有的描畫,無論OpenGL ES, Quartz, UIKit, 或者Core Animation 都發生在UIView對象的地區內. 4.
Time of Update: 2017-02-28
1.神器計算圖片位置的函數:AVMakeRectWithAspectRatioInsideRect() 通過這個函數,我們可以計算一個圖片放在另一個 view 按照一定的比例置中顯示,可能說的我比較抽象,還是用圖來顯示,可以說它可以直接一個 image 以任何的比例顯示顯示在 imageview 中置中所處的位置,拿 UIViewContontAspectFit來示範, UIImageView *imageView = [[UIImageView alloc]
Time of Update: 2017-02-28
從2008年開始到現在,我已經開發了幾十個應用程式。在此過程中,我瞭解到開發人員會在開發過程中犯一些常見的錯誤。有時候他們竭盡全力解決了問題,但有時候一些錯誤讓開發人員與成功完全失之交臂。所以在這篇文章中,我列舉了一些iOS開發過程中的常見錯誤。一些錯誤如果沒有被及時發現則會扼殺初創企業。再加上創業儲備金消耗殆盡,團隊成員信心潰散,這時候就很難走出危機。 1.故障情況下,不當的資訊處理和使用者互動 讓使用者暈頭轉向的錯誤對打造優秀的使用者體驗絲毫無益,比如當使用者想要更新Tw
Time of Update: 2017-02-28
最近有朋友問我類似微信語音播放的喇叭動畫和介面圖片載入loading介面是怎樣實現的,是不是就是一個gif圖片呢!我的回答當然是否定了,當然不排除也有人用gif圖片啊! 第一種方法:使用UIView and UIActivityIndicatorView 代碼如下: //建立UIWebView WebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 44, 320, 400)]; [WebView
Time of Update: 2017-02-28
首先寫一個單例類,繼承NSObject check.h檔案中 @property(strong ,nonatomic) UITable * Table; @property(strong ,nonitomic) UITextFiled * Text; +(check*)shareDataModle; check.m中 //定義一個靜態checke類的對象,並賦給一個空值 static check * dataModle =
Time of Update: 2017-02-28
在繳費成功後會收到一份來自Apple Developer Suport的確認郵件,如下圖. 在郵件裡有一個Login按鈕,點擊後可以進入Apple Developer測試人員中樞。點擊圖中的iOS Provisioning
Time of Update: 2017-02-28
Hub KeyboardIME怎麼用,微軟iOS的IMEHub Keyboard怎麼樣?小編來說明一下: #FormatImgID_0# 目前在移動軟體領域已不再是單純競爭,“敵中有我,我中有敵”的局面正在形成。 早在今年2月份,微軟便針對Android推出Hub KeyboardIME應用,進一步增強了輸入體驗。 現在,這款功能強大應用app也正式登陸了iOS平台。 今天,微軟正式發布了首款面向蘋果iOS的IME應用——Hub
Time of Update: 2017-02-28
想適配兩個完全不同的平台,有哪些需要注意的點呢?今天這篇文章總結了6個值得新手學習的地方,包括表徵圖、螢幕密度尺寸、設計等等,來收吧! 1.
Time of Update: 2017-02-28
1.用控制線串連交換器console口與電腦串口1,用帶有xmodem功能的超級終端軟體串連; 2.設定串連方式為串口1(如果串連的是其他串口就選擇其他串口),速率9600,無校正,無流控,停止位1(亦或者恢複預設設定) 3.串連裝置,超級終端斷行符號出現交換器無ios的介面,提示符是:Switch: 4.拔掉交換器後的電源線 5.一直按住交換器正面板左側的mode鍵,並插入電源為交換器加電;當交換器面板上的以太口指示燈都亮或交換器的幾個系統指示燈都常亮再鬆開; 6.在
Time of Update: 2017-02-28
如果你想將 iOS 裝置相機菲林中的照片快速傳到 Mac 的話,你可以藉助 OS X 內建的應用映像捕捉輕鬆完成。如果你不習慣使用 iCloud 的話,當你想批量移動和刪除 iPhone 或 iPad 上的照片的時候,映像捕捉是一個便捷的可選辦法。接下來,就讓我們一同學習圖形捕捉應用的使用方法。1、開啟 Mac 上的映像捕捉。然後將 iPhone 或 iPad 串連到 Mac
Time of Update: 2017-02-28
蘋果公司除了宣布旗下iWork和iLife應用套件針對新Mac及iOS使用者完全免費之外,還增加了不少包括對iCloud支援的新功能。但是,原來的老使用者發現原本iWork擁有的一些進階功能被蘋果公司移除,由此引發了不少老iWork使用者的抱怨和不滿。 對此蘋果本月在官方網站發布訊息稱將會在六個月內逐步恢複已經移除了的部分進階功能。本周蘋果更新了iOS和Mac平台的Pages、Numbers和Keynote應用,細心的使用者已經發現能夠在Pages和
Time of Update: 2017-02-28
在新版iOS 8和OS X Yosemite當中,一個名為“家庭共用”的新功能可讓多位使用者輕鬆地進行內容分享和互動。具體來講,該功能可讓最多6名家庭成員分享從iTunes、iBooks或App Store當中購買的內容。它還能讓家庭成員共用照片、家庭日曆及更多內容。那使用者應該如何開啟這項功能呢? 準備工作 使用者的裝置需要運行iOS
Time of Update: 2017-02-28
Wi-Fi 基站為 802.11a/b/g/n 存取點,包括 AirPort Extreme 基站、AirPort Express 和 AirPort Time Capsule。“Wi-Fi 路由器”是一個通稱,它包括 Wi-Fi 基站和第三方 802.11a/b/g/n Wi-Fi 存取點。 在配置或調整特定設定前,請按照以下步驟進行操作: 1、確保 Wi–Fi 路由器的韌體是最新的。 2、如果您使用的是 Wi–Fi
Time of Update: 2017-02-28
--準備工作 首先,你的裝置需要運行iOS 7(或以上)和OS X Yosemite版本的系統才能實現跨平台檔案傳輸。此外,使用者傳輸的Mac還必須是2012年或之後的型號,iOS裝置的型號則必須是iPhone5或之後,iPad 4或之後,iPad mini,或者是第五代iPod
Time of Update: 2017-02-28
iOS 開發人員常常會使用模擬器來進行調試,當然這就少不了Mac電腦中的Xcode軟體了,今天小編就給大家帶來在Mac系統下如何快速啟動iOS模擬器的使用教程: 一、如何啟動iOS模擬器 1、在Launchpad程式中找到Xcode工具並啟動 2、隨便選擇一個工程或是建立一個工程都可以 3、在左上方的調試中找到IOS 模擬器 ,選擇iphone5s
Time of Update: 2017-02-28
MAC使用者將iPad和iPhone與電腦串連後,iTunes會自動備份一些手機中的資料,這樣佔用了一些MAC的磁碟空間,為了增大MAC的磁碟空間,我們要怎麼才能將這些不要的備份檔案刪除呢? 解決方案: 1.開啟iTunes,點擊“喜好設定”。 2.切換到“裝置”模組,選擇你需要刪除的備份,直接點擊“刪除備份”就OK了。 這就是刪除iTunes中不要的備份檔案的方法了,如果使用者們不想讓太多垃圾檔案佔
Time of Update: 2017-02-28
只要Mac裝置和 iOS 裝置使用同一個 Apple ID,iCloud 就可以幫你在這些裝置之間同步 Safari 曆史。不過這一切均為自動發生,有時候 Mac 或者 iOS 任一裝置可能會處於離線狀態,此時 Safari 曆史就會處於不同步的狀態,在這樣的情況下,你可以等待iCloud自動同步,也可以通過今天向你介紹的這個方法:強制手動同步Safari(iCloud)曆史。 本文針對新手使用者,資深使用者可忽略。想要強制手動同步
Time of Update: 2017-03-06
iOS 定時器 NSTimer、CADisplayLink、GCD3種方式的實現,quartz定時器實現方式在軟體開發過程中,我們常常需要在某個時間後執行某個方法,或者是按照某個周期一直執行某個方法。在這個時候,我們就需要用到定時器。然而,在iOS中有很多方法完成以上的任務,到底有多少種方法呢?經過查閱資料,大概有三種方法:NSTimer、CADisplayLink、GCD。接下來我就一一介紹它們的用法。一、NSTimer1. 建立方法1 NSTimer *timer = [NSTimer
Time of Update: 2017-03-02
iOS之出現( linker command failed with exit code 1)錯誤總結,ioslinker 本文出自:http://blog.csdn.NET/hengshujiyi/article/details/21182813補充:我出現這個錯誤是一個工程中有兩個同名的檔案,只要刪除掉一個就好了,可能是從檔案夾中倒檔案是出現了重複匯入的錯誤。 這種問題,通常出現在添加第三方庫檔案或者多人開發時。這種問題一般是找不到檔案而導致的連結錯誤。