Time of Update: 2018-07-24
1.OpenGL ES版本支援 iPhone:iPhone 3G以下(包括iPhone 3G)版本裝置只支援OpenGL ES1.1,iPhone 3GS以上(包括iPhone 3GS)版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0。 iPad:iPad所有版本裝置既支援OpenGL ES1.1,也支援OpenGL ES2.0。 iPod Touch:iPod Touch2代以下(包括iPod
Time of Update: 2018-03-26
動畫:UIViewAnimationOptions類型,動畫 1.常規動畫屬性設定(可以同時選擇多個進行設定) UIViewAnimationOptionLayoutSubviews:動畫過程中保證子視圖跟隨運動。**提交動畫的時候布局子控制項,表示子控制項將和父控制項一同動畫。** UIViewAnimationOptionAllowUserInteraction:動畫過程中允許使用者互動。
Time of Update: 2018-03-25
iOS繪圖總結,ios繪圖 前言開發中有項目用到iOS繪圖,去年一直很忙,沒抽出時間來總結,現在算是對去年項目裡繪圖的一個總結,一、畫圓的幾種方式前言iOS支援兩套圖形API族:Core Graphics/QuartZ 2D 和OpenGL ES。OpenGL ES是跨平台的圖形API,屬於OpenGL的一個簡化版本。QuartZ 2D是蘋果公司開發的一套API,它是Core Graphics Framework的一部分。需要注意的是:OpenGL ES是API,該介面描述了方法、
Time of Update: 2018-03-28
【讀書筆記】iOS-訪問網路,讀書筆記ios-訪問iOS平台是按照一直有網路連接的思路來設計的,開發人員利用這一特點創造了很多優秀的第三方應用。大多數的iOS應用都需要連網,甚至有些應用嚴重依賴網路,沒有網路就無法正常工作。 "在訪問網路失敗的時候 ,應用沒有做出適當的提示“是蘋果的iOS審核團隊拒絕一個應用的常見理由。蘋果要求你必須先檢測網路連接狀態,當網路停用時候 以某種方式告知使用者,或者用其他優雅的方式進行處理。 參考資料:《iOS編程指南》
Time of Update: 2018-03-22
Swift-GCD,本篇文章介紹的是在Swift3語言下的GCD應用操作,針對的目標讀者可以是沒有GCD基礎的初學者,也可以是對GCD有一定的瞭解但想更加全面的瞭解開發人員。一、GCD 介紹背景在 iOS 當中,蘋果提供了兩種方式進行多任務編程:Grand Central Dispatch (GCD) 和 NSOperationQueue。當我們需要把任務分配到不同的線程中,或者是非主隊列的其它隊列中時,這兩種方法都可以很好地滿足需求。選擇哪一種方法是很主觀的行為,但是本教程只關注前一種,即
Time of Update: 2018-03-20
XIB中拖UIScrollView的困難,xib拖uiscrollview最近在開發中有一個移植代碼的工作,但是呢那塊代碼是n多年前寫的,雖然還沒看時就感覺到坑不小,到真正看的時候才發現是個隕石坑。具體的說呢,所有的介面都是xib托的而且沒用Auto Layout約束,而且還是直接單個控制項單打獨鬥內有父視圖,根本無法適配iPhone
Time of Update: 2018-03-21
Swift
Time of Update: 2018-03-06
iOS-觸摸事件-事件的傳遞過程和響應者鏈條,ios-鏈條 1.ios當中常用的事件分為三種:觸摸事件加速計事件遠端控制事件2.為什麼說繼承了UIResponder就能夠處理事件因為UIResponder內部提供了以下方法來處理事件比如觸摸事件會調用以下方法:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touchesMoved:(NSSet *)touches withEvent:
Time of Update: 2018-03-01
react native學習:iOS原生模組的封裝與調用,reactios 1.前言上一篇文章介紹封裝Android原生模組,今天將介紹如何封裝ios原生模組供React native調用。在React
Time of Update: 2018-02-24
【讀書筆記】iOS-離線可用的Web應用,ios-離線眾所周知,網頁不光需要靠互連網接入訪問才能提供各種形式的服務,而且連網頁自身的各種設計項目也需要在有網接入的情況上才能獲得。但藉助於HTML5的離線特性,我們可以通過把各種類型的資源都儲存在Web應用的緩衝裡來解決這個問題。需要被緩衝的檔案在一個叫做Mainfest的檔案中聲明。檔案一旦被緩衝,Safari會在開始任何伺服器端流程前先從mainfest檔案中尋找,以避免再次下載之前已經下載和儲存過的檔案。應用緩衝能夠在瀏覽器會話間吃持久儲存,
Time of Update: 2018-02-23
Objective-C Protocols,objective-cObjective-C allows you to define protocols, which declare the methods expected to be used for a particular situation. Protocols are implemented in the classes conforming to the protocol.A simple example would be a
Time of Update: 2018-02-18
iOS導覽列UINavigationController的使用和頁面之間的切換的實現方法, 導覽列的使用NavigationController管理著螢幕頂部的那個Bar和不同UIViewcontroller之間的切換。可直接拖拽Navigation Controller至storyboard產生一個導覽列。這個導覽列可以顯示返回按鈕,當前頁面名稱等。在設定ViewController的標題後,導覽列就會顯示當前頁面的標題。如- (void)viewDidLoad {
Time of Update: 2018-02-17
【讀書筆記】iOS-Apple的行動裝置硬體,讀書筆記ios-apple本書中有一個關鍵觀點是:“硬體並不是特別重要,使用者體驗才是真正的殺手級應用。“儘管如此,多瞭解一些你使用的硬體的相關知識,對於整個項目來說是必備的,而對於設計和開發高品質的作品來說敢是不可或缺的。人們經常諮詢應該如可設計肉站及Web應用,以便可以相容同類裝置的不同型號,而答案其實如終如一:如果要設計一個網站,當先為最老式的裝置最佳化,因為網站是一種通用資源,此外還應當為使用者確保功能的可用性。 而如果要設計一個i
Time of Update: 2018-02-09
Objective-C Loops,objective-cloops There may be a situation, when you need to execute a block of code several number of times. In general, statements are executed sequentially: The first statement in a function is executed first, followed by the
Time of Update: 2018-02-07
iOS 循環參考解決方案,ios引用解決方案一、BLOCK 循環參考一般表現為,某個類將block作為自己的屬性變數,然後該類在block的方法體裡面又使用了該類本身。構成循環參考。// 定義 block 的時候,會對外部變數做一次 copy,強引用, self自身為強引用。解決方案如下: 1 #import "ViewController.h" 2 #import "NetworkTools.h" 3 4 @interface ViewController () 5
Time of Update: 2018-02-09
Obj-C Memory Management,obj-cmemoryMemory management is one of the most important process in any programming language. It is the process by which the memory of objects are allocated when they are required and deallocated when they are no longer
Time of Update: 2018-02-07
項目"xxx"已被OS X使用出現不能開啟的解決方案,xxxos 發生的問題:項目”xxx”已被OS X使用,不能開啟我的是macOS電腦,最近下載了一些jpg和png圖片到硬碟裡(希捷硬碟)然後拔了之後換了台電腦,結果發現這些jpg和png的圖片都是灰色的,然後都打不開解決方案:由於這些檔案被系統添加了擴充屬性,所以我們只要刪掉這些屬性就行了,具體用法是:$ cd 你的檔案目錄查看目前的目錄下所有檔案的屬性資訊$ ls
Time of Update: 2018-02-01
iOS學習——擷取當前最頂層的ViewController,iosviewcontroller 在iOS開發過程中,我們經常性會需要擷取當前頁面的ViewController,然後利用ViewController進行一些操作,例如在最頂層的ViewController上展示一個UIAlertController,或者在最頂層的ViewController上present另一個ViewController,或者進行其他動作。1
Time of Update: 2018-01-24
iOS:圖片本機存放區、本地擷取、本地刪除的實現,ios擷取 iOS 圖片本機存放區、本地擷取、本地刪除在iOS開發中、經常用到圖片的本地化。 iOS 圖片本機存放區、本地擷取、本地刪除,可以通過以下類方法實現。//將圖片儲存到本地+ (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key {//首先,需要擷取沙箱路徑NSString *picPath=[NSString stringWithFormat:@"
Time of Update: 2018-01-24
iOS項目——項目開發環境搭建,ios項目開發搭建 在開發項目之前,我們需要做一些準備工作,瞭解iOS擴充——Objective-C開發編程規範是進行開發的必備基礎,學習iOS學習——Xcode9上傳項目到GitHub是我們進資料列版本設定和代碼管理的選擇之一,明白iOS學習——iOS項目Project 和