iOS開發:UITableView基本使用方法

   UITableView基本使用方法  1.首先,Controller需要實現兩個delegate ,分別是UITableViewDelegate 和UITableViewDataSource  2.然後 UITableView對象的 delegate要設定為 self。  3.然後就可以實現這些delegate的一些方法拉。  (1)- (NSInteger)numberOfSectionsInTableView:(UITableView

iOS開發:開源架構和類

   使用的開源架構和類:  1:SDWebImage,UIImageView+WebCache載入一張圖片。  2:UIViewExt用於定位座標很有用,可以直接拿到bottom,top,left,right.  3:CustomCatagory,是個類目,裡面有navigationBar和UINavigationController的兩種系統版本下自訂navigationBar背景圖片方法,用於自訂navigationBar背景圖片。  4:UIUtils工具類,裡面我寫了四個方法

iOS開發:多線程編程之NSThread的使用詳解

   1、簡介:  1.1 iOS有三種多線程編程的技術,分別是:  1.、NSThread  2、Cocoa NSOperation (iOS多線程編程之NSOperation和NSOperationQueue的使用)  3、GCD 全稱:Grand Central Dispatch( iOS多線程編程之Grand Central

iOS開發ASIHttpRequest發送資料與下載資料

   發送資料  本文為大家介紹了iOS開發ASIHttpRequest發送資料的內容,其中包括設定request頭,使用ASIFormDataRequest POST表單,PUT請求、自訂POST請求等等內容。  設定request頭  ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];  [request addRequestHeader:@"Referer"

iOS開發:ASIHTTPRequest進度追蹤

   本文為大家介紹了發ASIHTTPRequest進度追蹤的內容,其中包括追蹤單個request的下載進度,追蹤一系列request的下載進度,追蹤單個request的上傳進度,追蹤一系列request的上傳進度,精確進度條vs簡單進度條,自訂進度追蹤等等內容。  每個ASIHTTPRequest有兩個delegate用來追蹤進度:  downloadProgressDelegate (下載) 和 uploadProgressDelegate

iOS開發ASIHTTPRequest資料壓縮和Cookie的使用

   資料壓縮  使用gzip來處理壓縮的響應資料  從0.9版本開始,ASIHTTPRequest會提示伺服器它可以接收gzip壓縮過的資料。許多web伺服器可以在資料被發送之前壓縮這些資料——這可以加快下載速度減少流量使用,但會讓伺服器的cpu(壓縮資料)和用戶端(解壓資料)付出代價。總的來說,只有特定的幾種資料會被壓縮——許多二進位格式的檔案像jpeg,gif,png,swf和pdf已經壓縮過他們的資料了,所以向用戶端發送這些資料時

iOS開發:UIView的Animation效果

   所謂動畫效果,就是會動的畫,到iOS App中來說的話,就是各種UIView的移動。 想想看,如果我們自己來實現所有UIView的動畫效果,需要考慮些什麼東西呢?  * 該UIView現在在哪兒?  * 該UIView最後會動到哪兒?  * 該UIView以什麼樣的方式移動到那兒?  * 該動畫持續多長時間?  * 每次移動的最小時間間隔?  * 每次最小時間間隔的移動的應該移動到哪兒?  *

IOS開發:多線程NSThread和NSInvocationOperation

   多線程編程是防止主線程堵塞,增加運行效率等等的最佳方法。而原始的多線程方法存在很多的毛病,包括線程鎖死等。在Cocoa中,Apple提供了NSOperation這個類,提供了一個優秀的多線程編程方法。  本次介紹NSOperation的子集,簡易方法的NSInvocationOperation:  @implementation

IOS開發:應用程式多語言本地化解決方案

   多語言在應用程式中一般有兩種做法:  一、程式中提供給使用者自己選擇的機會;  二、根據目前使用者當前行動裝置的語言自動將我們的app切換對應語言。  第一種做法比較簡單完全靠自己的發揮了,這裡主要講第二種做法,主要分一下幾點:  1.本地化應用程式名稱  2.本地化字串  3.本地化圖片  4.本地化其他檔案  1.本地化應用程式名稱  (1)點擊“new

iOS開發:如何減小應用程式的大小

   Q: 怎樣才能讓我的程式安裝包小一點,讓程式的下載和安裝更快速?  A: 本文收集了一些減小程式安裝包大小的相關技巧(當第一次下載和安裝程式時)。如果是針對升級程式的話,可以看這篇文章(減小iOS應用程式升級時所需下載的大小)(這與第一次安裝使用的工作原理有所不同)。  檢查應用程式  首先是檢查.app

iOS開發:日誌架構CocoaLumberjack

   CocoaLumberjack是Mac和iOS上一個集快捷、簡單、強大和靈活於一身的日誌架構。CocoaLumberjack類似於流行 的日誌架構(如log4j),但它是專為Objective-C設計的,利用了多線程、GCD(如果可用)、無鎖原子操作Objective-C運行時的

IOS開發:Notification與多線程

   先來看看官方的文檔,是這樣寫的:  In a multithreaded application, notifications are always delivered in the thread in which the notification was posted, which may not be the same thread in which an observer registered

iOS開發:UI Tests探索筆記

   UI Tests是什麼?  UI Tests是一個自動化的測試UI與互動的Testing組件  UI Tests有什麼用?  它可以通過編寫代碼、或者是記錄開發人員的操作過程並代碼化,來實現自動點擊某個按鈕、視圖,或者自動輸入文字等功能。  UI

IOS開發:FMDB資料存放區解析

   FMDB是物件導向的,它以OC的方式封裝了SQLite的C語言API,使用起來更加的方便,不需要過多的關心資料庫操作的知識。但是它本身也存在一些問題,比如跨平台,因為它是用oc的語言封裝的,所以只能在ios開發的時候使用,如果想實現跨平台的操作,來降低開發的成本和維護的成本,就需要使用比較原始的SQLite。  FMDB是用於進行資料存放區的第三方的架構,它與SQLite與Core Data相比較,存在很多優勢。  Core Data是ORM的一種體現,使用Core

iOS開發:對MKMapView的效能最佳化

   最近做的項目主要是LBS這塊 主打成員定位功能 我們的UI設計是這樣的  乍一看上去是挺好挺美觀的 不同的人會顯示不同的頭像 可是當人紮堆的時候 問題就來了  當人多的時候(例如上圖所示) 地圖滑動起來就能感覺到明顯頓卡 那種不流暢感能折磨死人 所以 自然我們要解決這個問題(等等 先不要吐槽為什麼不用地圖彙總 因為這已經是地圖放到最大了 彙總不適合這次的問題討論)  分析  首先看下我是怎麼實現這個annotationView的 由於這個annotationsView是異形的(

iOS開發:對Yo的API學開發人員的一些體驗

   在「別讓開發人員不開心…」一文中我們提到了開發人員體驗(DX, Developer Experience)的重要性。好的開發人員體驗,讓開發人員可以快速透過 API 來打造所需要的服務,替你的產品或服務創造更大的附加價值。本篇文章透過?Yo API?為例,讓大家更清楚瞭解一個好的 API 服務所應具備的條件。  還記得在去年造成極大轟動的?Yo App? 嗎? 他是一個只能傳送一個 Yo 訊息的 App,你沒看錯,他的功能就只有這樣。Yo

iOS開發:部分字型解析

   一、iOS原生字型展示  在label中選擇字型的font,並把font由system改成custom後,就能在family中看到72種特殊字型。這些裡面就有很炫的字型,但是全部是只針對英文數字,對中文無效。寫了一個程式把所有的原生樣式遍曆出來展示可以達到如下效果。可以清楚地看到每個字型對應的樣式,不用再一個個試了。

iOS開發:Git流程

   iOS開發中的Git流程  Git的優點相信已不用我贅述,不是SVN之流能夠相提並論的。  以前多人開發的時候我還用過拖檔案大發和別人合作的。- -!  我在這裡不多說一些基本命令,只教最實用的,多人開發到底怎麼用Git。  情境  三人合作開發一個app,老大叫小明,老二叫小強,老三叫小偉。  這時候老大去github開一個repository, 當然,公司項目一般是private

IOS開發:提示框的正確實現方式

   在從iOS8到iOS9的升級過程中,彈出提示框的方式有了很大的改變,在Xcode7 ,iOS9.0的SDK中,已經明確提示不再推薦使用UIAlertView,而只能使用UIAlertController,我們通過代碼來示範一下。  我通過點擊一個按鈕,然後彈出提示框,程式碼範例如下:  [objc] view plaincopyprint?  #import "ViewController.h"  @interface ViewController ()  

iOS開發:正確使用const,static,extern

   前言  本篇主要介紹在開發中怎麼使用const,static,extern3個關鍵字,如果喜歡我的文章,可以關注我微博:吖了個崢,也可以來小碼哥,瞭解下我們的iOS培訓課程。後續還會更新更多內容。。。  一、const與宏的區別(面試題):  const簡介:之前常用的字串常量,一般是抽成宏,但是蘋果不推薦我們抽成宏,推薦我們使用const常量。  編譯時間刻:宏是先行編譯(編譯之前處理),const是編譯階段。  編譯檢查:宏不做檢查,不會報編譯錯誤,只是替換,const會編譯

總頁數: 749 1 .... 204 205 206 207 208 .... 749 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。