Time of Update: 2015-06-24
對tableView三種計算動態行高方法的分析,tableview行高tableView是一個神奇的東西,可以這麼說,就算是一個初學者如果能把tableView玩的很6,那編一般的iOS的需求都問題不大了。tableView是日常開發中用爛了的控制項,但是關於tableView中的自訂cell的動態行高,還是有一些玄機的。筆者本次主要是因為預估行高的方法的問題作為了一個契機順帶寫了此文對幾種動態行高方法的分析。如果你不是在董鉑然部落格園看到本文,請點擊查看原文。 舊方法現在常規的動態行
Time of Update: 2015-06-12
IOS開發基礎知識--片段15,ios基礎知識--片段1:將自訂對象轉化成NsData存入資料庫要轉為nsdata自訂對象要遵循<NSCoding>的協議,然後實現encodeWithCoder,initwithcode對屬性轉化,執行個體如下:HMShop.h#import <Foundation/Foundation.h>@interface HMShop : NSObject <NSCoding>@property (nonatomic, copy)
Time of Update: 2015-06-11
單線程、多線程的區別,單線程,多線程區別程式、進程、線程程式:由原始碼產生的可執行應用。
Time of Update: 2015-06-09
IOS 學習04 湯姆貓開發,ios04 IOS開發,一個簡單的湯姆貓開發,如下: 1.1以前一直覺得這個小遊戲不錯,很好玩,現在學習IOS才發現其實這個程式真心很簡單,其實這個還不是個完整,還沒有聲音,以後再來完整。 1.2 建立項目,匯入圖片,在項目images.xcassets中儲存PNG圖片,這裡只儲存6個按鍵圖片,圖片檔案直接拉進就可以,如: 1.3
Time of Update: 2015-06-08
【學習筆記】【C語言】邏輯運算子,學習筆記邏輯運算子有時候,我們需要在多個條件同時成立的時候才能執行某段代碼,比如:使用者只有同時輸入了QQ和密碼,才能執行登入代碼,如果只輸入了QQ或者只輸入了密碼,就不能執行登入代碼。這種情況下,我們就要藉助於C語言提供的邏輯運算子。邏輯運算的結果只有2個:“真”為1,“假”為0&& 邏輯與1> 使用格式“條件A && 條件B”2>
Time of Update: 2015-06-07
iOS-Runtime知識點整理,ios-runtime知識點本文目錄1.Runtime簡介2.Runtime相關的標頭檔3.技術點和應用情境3_1.擷取屬性\成員變數列表3_2.交換方法實現3_3.類\對象的關聯對象,假屬性3_4.動態添加方法,攔截未實現的方法3_5.動態建立一個類4.面試題-1.Runtime簡介回到頂部1.Runtime簡介因為Objc是一門動態語言,所以它總是想辦法把一些決定工作從編譯串連延遲到運行時。也就是說只有編譯器是不夠的,還需要一個運行時系統 (runtime
Time of Update: 2015-06-03
【學習筆記】【C語言】算術運算,學習筆記算術運算C語言一共有34種運算子,包括了常見的加減乘除運算1. 加法運算+除開能做加法運算,還能表示正號:+5、+902. 減法運算-除開能做減法運算,還能表示符號:-10、-293. 乘法運算*注意符號,不是x,而是*4. 除法運算/注意符號,不是÷,也不是\,而是/整數除於整數,還是整數。1/2的值是0,這個並不是二分之一5. 取餘運算%什麼是取餘:兩個整數相除之後的餘數%兩側只能是整數正負性取決於%左側的數值6. 注意點1>
Time of Update: 2015-06-03
構建 iOS 風格移動 Web 應用程式的8款開發架構,ios8款 使用 HTML5,CSS3 和 JavaScript 開發行動裝置 App經過實踐證明是一種可行的方式。這裡收錄了幾款 iOS 風格的手機應用程式開發架構,協助您使用擅長的 Web 技術來開發行動裝置 App程式。這些工具大多都基於 HTML & CSS,而另一些則可能需要使用 JavaScript 庫。 Chocolate Chip UI ChocolateChip-UI 是一個移動 Web
Time of Update: 2015-05-27
【學習筆記】虛擬機器安裝Mac系統,學習筆記虛擬機器mac參考了這篇裝的虛擬機器http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html系統的話可以到遠景去找找安裝用工具:http://pan.baidu.com/s/1bnvuvQfunlocker203 :上文有介紹讓Vmware可以建立MAC OS X的Vmware_Tools_for_Mac.iso:
Time of Update: 2015-05-23
iOS 資料存放區 - 01基本介紹1、應用沙箱 sandbox 1. 什麼是沙箱 每個iOS應用都有自己的應用沙箱(應用沙箱就是應用的檔案夾),與其他檔案系統隔離。應用必須待在自己的沙箱裡,其他應用不能訪問該沙箱。 2.應用沙箱結構應用程式套件組合: 包含了所有的 資源檔和 可執行檔Documents: 儲存應用運行時產生的需要持久化的資料,iTunes同步裝置時會備份該目錄。例如,遊戲應用可將遊戲存檔儲存在該目錄。儲存相對重要的資料tmp:
Time of Update: 2015-05-19
Xcode6.0+建立一個empty application步驟:,xcode6.0empty 1、選擇模版Single View Application 2、將Main.storyboard 和LaunchScreen.xib刪除 3、在Info.plist中,把Launch screen interface file base name 以及Main storyboard file base name刪除 4、點擊在target裡的Use Asset
Time of Update: 2015-05-19
IOS-封裝彈出框1.封裝彈出框,包括設定彈出介面 設定彈出地點 彈出 消失等方法。大概封裝如下 #import @interface WBDropdownMenu : UIView@property (nonatomic,strong) UIView *contentView;@property (nonatomic,strong) UIViewController *cntController;+(instancetype)menu;-(void)showFrom:(UIView
Time of Update: 2015-05-19
IOS 實現介面本地化(國際化),ios本地化 在製作應用程式的時候,可以使用本地化功能,將應用程式的內容翻譯成多種語言,在不同的地區顯示不同的語言。下面就通過簡體中文本地化設定來講解一下本地化的簡單使用。 一、讓應用程式支援中文語言環境 選擇需要本地化的資源 點擊finish完成,中文添加成功 左側列表中剛才選擇本地化的資源檔,也發生變化 二、Storyboard/xib本地化 設定模擬器語言環境,運行顯示不同的結果
Time of Update: 2015-05-12
IOS中鍵盤隱藏幾種方式,ios鍵盤隱藏幾種 在ios開發中,經常需要輸入資訊。輸入資訊有兩種方式: UITextField和UITextView。資訊輸入完成後,需要隱藏鍵盤,下面為大家介紹幾種隱藏鍵盤的方式。<一> 點擊鍵盤上的return按鈕,隱藏鍵盤 1、UITextField 遵守協議 設定代理 使用代理中方法2、UITextView 遵守協議 設定代理 使用代理中方法<二>
Time of Update: 2015-05-12
Web開發人員和設計師必須要知道的 iOS 8 十個變化,開發人員ios原文出處: mobilexweb 譯文出處:羅磊(@羅羅磊磊) 歡迎分享原創到伯樂頭條喜大普奔,喜極而泣,喜當爹,隨著iPhone 6和iPhone 6 plus的上市,ios 8終於在上周推送更新了。新的裝置,新的解析度。接下來這篇文章介紹下 iOS 8有哪些變化。概述簡介 iOS 8 上的 Safari 的更新iPhone 6 和
Time of Update: 2015-05-07
ios英語口語800句應用源碼,ios英語口語800句前幾天突發奇想做了個很水的應用,名字叫chinese 800(漢語口語800句),現在讓別人傳上去了(正在傳)。今天又改了一下變成了英語口語800句。加了廣告條ui
Time of Update: 2015-05-04
iOS中MVC設計模式,iOSMVC設計模式 在組織大型項目的代碼檔案時,我們常用MVC的思想。MVC的概念講起來非常簡單,就和對象(object)一樣。但是理解和應用起來卻非常困難。今天我們就簡單總結一下MVC設計理念。 MVC(Model View
Time of Update: 2015-05-04
Apple Watch應用開發經驗談:我遇到的那些坑,watch應用開發本文作者張忠良是滴答清單Apple Watch版應用的開發工程師,他用了一周的時間使用純Objective-C語言完成了Apple Watch版滴答清單應用的開發工作。在這裡,他從開發角度闡述了個人對於Apple Watch的理解,以及Apple Watch應用開發過程的經驗心得,適合對iOS開發有一定瞭解的同學。首先,開發Apple Watch應用必須掌握WatchKit
Time of Update: 2015-04-30
iOS如何添加應用自己的字型------lable設定自訂字型今天做了一個自訂字型的lable程式,設計說系統的不符合藝術氣息,所以設計了一份自訂的字型,添加到工程當中。1.第一步找到你想用的字型的 ttf 格式。加入到你的工程的resouce目錄下。 2.在工程的plist中AddRow,“Fonts provided by application” ,然後添加key為item0,value為你剛才加入的Aragones.TTF
Time of Update: 2015-04-29
ios 自訂tableViewcell,UITableViewCell //自訂tableViewcell,當系統內建的tableView樣式無法滿足我們的需求可通過代碼實現自訂celldemo效果看附件#import #import "Houses.h"#define kRowWidth [UIScreen mainScreen].bounds.size.width#define kRowHeight 90@interface