Time of Update: 2018-12-04
scrollView的屬性有很多,我當初在研究scrollView的時候被它的contentOffset,contentInset等屬性弄得糾結萬分,昨天要寫一個下拉重新整理的demo,contentOffset等陰暗的嘴臉又浮現在我的眼前,加上前一陣子項目緊,好久沒寫部落格了,今天就挑個時間把這幾個東東給扒一扒,加深下印象的同時給廣大同胞一些別的思路,便於深入理解;scrollView不用多說了,可滾動視圖,可以在有限的螢幕空間上顯示大於螢幕尺寸的內容,端得是方便無比;舉個我個人覺得比較恰當的
Time of Update: 2018-12-04
copy:建立一個索引計數為1的對象,然後釋放舊對象 對NSString對NSString 它指出,在賦值時使用傳入值的一份拷貝。拷貝工作由copy方法執行,此屬性只對那些實行了NSCopying協議的物件類型有效。更深入的討論,請參考“複製”部分。retain:釋放舊的對象,將舊對象的值賦予輸入對象,再提高輸入對象的索引計數為1對其他NSObject和其子類對參數進行release舊值,再retain新值指定retain會在賦值時喚醒傳入值的retain訊息。此屬性只能用於Objective-
Time of Update: 2018-12-04
我們在開發一款APP的時候,總是會涉及應用程式國際化的事情,用ios裡專業術語叫做本地化,其實都是一個意思,簡而言之就是不同的系統語言,顯示不同的應用程式名稱、字串名稱、圖片名稱、等等,除了代碼,ios幾乎可以本地化所有類型的檔案。 那麼接下來我就記錄下來ios如何快速本地化項目,【記住千萬不要把解說文字直接以字元形式寫到各個.m檔案中,或是統一都編寫成靜態字串,這些都是不利於本地化的,等以後需要維護時,項目需求不同語言版本時,會很費事】。 一、本地化應用程式名稱首先我建立了一個simple
Time of Update: 2018-12-04
在iphone開發中,設定navigationController中返回按鈕的標題,預設為前一個視圖中標題的title(請注意,必須是前一個視圖控制器!!!backBarButtonItem屬性是對應於本視圖控制器的下一級控制器的返回按鈕,區別於leftBarButtonItem)。如果設定,在前一個視圖中寫下:20UIBarButtonItem *temporaryBarButtonItem=[[UIBarButtonItem alloc] init];
Time of Update: 2018-12-04
問題的起因:
Time of Update: 2018-12-04
實現的功能:點擊cell顯示cell的詳細資料,再次點擊關閉cell的詳細資料。#import <UIKit/UIKit.h>@interface MyCell : UITableViewCell{ UILabel *lab_info; UILabel *lab_detailInfo; CGFloat normalHeight;}@property (retain,nonatomic)UILabel
Time of Update: 2018-12-04
如果我們將NSURLConnection放線上程中,是不是delegate方法總是不會觸發?原因就是由於線程結束了。解決方案就是讓線程在資料返回之前不結束。1。可以線上程中加一個timer防止結束,
Time of Update: 2018-12-04
基本上就是資料來源裡先只放10條, 點擊最後一個cell時, 添加更多的資料到資料來源中. 比如:資料來源是個array:NSMutableArray *items;ViewController的這個方法返回資料條數: +1是為了顯示"載入更多"的那個cell- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { int count = [items
Time of Update: 2018-12-04
當談到實施雲端運算時,總有許多有關分享和管理電腦資源,以及改善應用體驗的話題,但是很少有關於如何才能最佳化雲端運算網路的話題。然而,當企業決定大規模使用雲端運算時,它們只是致力於策略,規劃實行和應用管理上的重大轉變——這些都對網路有所影響。這種影響需要一種可以被稱為雲網路的新做法。如今網路規劃人員意識到,“商業網路”是真正的“資源網路”和“接入網路”的結合。前者串連IT組件建立資料中心,後者則允許使用者訪問運行在這些資料中心的應用程式。雲端運算的轉型將會改變這種資源和接入網路,而且會增加一個新的
Time of Update: 2018-12-04
http://www.cnblogs.com/regedit/articles/829725.html其實很早我就已經實現了使用TCP協議穿透NAT了,但是苦於一直沒有時間,所以沒有寫出來,現在終於放假有一點空閑,於是寫出來共用之。
Time of Update: 2018-12-04
iphone4/4s 應用程式升級適配 iphone5 的方法有很多,而且其中原理在網上也找的到。本次廢話不多說,單簡要敘述我的過程:綜合權衡,我選擇用 增加xib檔案的方法。第一步:為需要適配找到工程中需要適配iphone5的xib檔案,加入是AViewController。首先,到工程檔案目錄下,找到AViewController.xib檔案,然後在同一檔案夾下拷貝一份,重新命名為AViewController_ip5.xib
Time of Update: 2018-12-04
一、 TCP/IP結構: TCP/IP是一個四層協議,結構如下: 1、應用程式層:各種應用程式和協議,如Http、FTP等。 2、傳輸層:TCP和UDP TCP提供一種可靠的運輸層服務,但UDP是不可靠的,不能保證資料報到正確到達目的地。 3、網路層:IP、IGMP、ICMP
Time of Update: 2018-12-04
1.需要添加一張啟動圖片,大小:640*1136,添加後預設命名為Default-568h@2x.png。圖片適配,對於高清的1136圖片,命名同樣使用@2x,只是改名圖片名稱,如image-1-os5.png,image-1-os5@2x.png,在代碼中判斷iphone5?(image-1):(image-1-os5),沒有@22x這種。#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)]
Time of Update: 2018-12-04
#import <UIKit/UIKit.h>@interface AsyncImageView : UIView { //could instead be a subclass of UIImageView instead of UIView, depending on what other features you want to // to build into this class? NSURLConnection* connection; //keep
Time of Update: 2018-12-04
本人不才,自己封裝了一個方法,使用本方法 只需傳入一個json拼接字串,一個url字串,將會獲得一個NSDictionary字典資料#import <Foundation/Foundation.h>#import "JSON.h"@interface HttpServer : NSObject{ NSString *urlString;
Time of Update: 2018-12-04
標頭檔: Ios代碼 #import <Foundation/Foundation.h> @interface UIImage (Resize) - (UIImage *)transformWidth:(CGFloat)width height:(CGFloat)height; @end 實現檔案: Ios代碼 #import "ImageResize.h" @implementation UIImage (Resize) - (UIImage
Time of Update: 2018-12-04
一、 ARP:位址解析通訊協定 先看: C:\Documents and Settings\xiaoj>arp -a Interface: 192.1.8.84 on Interface 0x1000003 Internet Address Physical Address Type 192.1.8.12 00-0b-cd-03-c4-27 dynamic 192.1.8.15 00-0d-9d-93-09-f5 dynamic 192.1.8.1
Time of Update: 2018-12-04
part 1--入門:1. xcode 版本下載 以及 iphone sdk 下載:最新版本在此下載:http://developer.apple.com/devcenter/ios/index.action其他版本請看http://connect.apple.com/cgi-bin ... 1.0.1.1.0.3.3.3.3.12. 入門教程:http://www.devdiv.com/thread-46499-1-1.htmlpart 2--代碼、常式:1.
Time of Update: 2018-12-04
一、Ping程式: 先看: //ping C:\WINNT\system32>ping svr00804 Pinging svr00804.sccnj.swirebev.com [192.1.8.12] with 32 bytes of data: Reply from 192.1.8.12: bytes=32 time<10ms TTL=128 Reply from 192.1.8.12: bytes=32
Time of Update: 2018-12-04
一、UDP協議 UDP