Time of Update: 2014-08-03
iOS: 學習筆記, Swift名字空間在Swift中, 名字空間是用class(extension)嵌套來實現的, 下面用一個簡單例子來進行展示 複製代碼//// main.swift// SwiftNameSpace//// Created by yao_yu on 14-8-1.// Copyright (c) 2014年 yao_yu. All rights reserved.//// Swift名字空間使用執行個體/
Time of Update: 2014-08-02
iOS_代理設計模式demomain.m //// main.m// 代理設計模式/* 代理設計模式的3種使用場合 1,A 想讓B 幫他做些事情, 可以讓B成為A的代理先 2,A 想通知B,A發生了一些事情,可以讓B成為A的代理先 3,B 想監聽A發生了一些事情, 可以讓B成為A的代理先 代理設定模式的標準4步 1,定義一份protocol協議 2,B想做代理,必須先遵守並實現上面那份協議
Time of Update: 2014-08-02
iOS_8_鍵盤的簡單處理最終:vcD4KPHA+PGJyPgo8L3A+CjxwPjwvcD4KPHAgY2xhc3M9"p1">BeyondViewController.h//// BeyondViewController.h// 9_鍵盤的簡單處理//// Created by beyond on 14-7-25.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import @interface
Time of Update: 2014-08-02
IOS開發學習筆記-(2)鍵盤控制,鍵盤類型設定,alert 對話方塊一、關閉鍵盤,放棄第一響應者,處理思路有兩種① 使用文字框的 Did End on Exit 綁定事件② UIControl on Touch 事件 都去操作 sender 的 resignFirstResponder#import @interface ViewController : UIViewController@property (weak, nonatomic) IBOutlet UITextField
Time of Update: 2014-08-02
IOS總結_實現UIButton的圖文混排,同時顯示文字和圖片我們常常需要用到按鈕需要文字和圖片同時顯示,例如: 我們需要定義一個UIButton的子類 實現檔案 - (id)initWithFrame:(CGRect)frame{self = [super initWithFrame:frame];if (self)
Time of Update: 2014-08-02
iOS開發系列之四 - UITextView 用法小結// 初始化輸入框並設定位置和大小UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(10, 10, 300, 180)];// 設定預設文本textView.text = @"";// 設定文本字型textView.font = [UIFont fontWithName:@"Arial" size:16.5f];//
Time of Update: 2014-08-02
iOS_根據文字字數動態確定Label寬高iOS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary *)attrs;替代過時的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font 方法 // iOS7_API_根據文字 字數動態確定Label寬高 // 設定Label的字型 HelveticaNeue Courier UIFont *fnt = [UIFont fontWithName:
Time of Update: 2014-08-02
IOS基礎_ UICollectionView的簡單使用和表格視圖類似 UICollectionView的使用有兩種方法一種是繼承UICollectionViewController,這個Controller會內建一個UICollectionView;另外一種是建立一個UIConllectionView 視圖放在普通的UIViewController裡面。我們用第二種首先聲明先聲明一個重用標示 和實現委託#define _CELL
Time of Update: 2014-07-28
iOS開發之UILabelUILabel是iOS開發中常用的一個組件,主要用來顯示內容。UILabel的主要使用如下:/*尺寸*/ CGRect labelRect = CGRectMake(100, 100, 80, 40); /*初始化*/ UILabel *titleLabel = [[UILabel alloc] initWithFrame:labe
Time of Update: 2014-07-27
iOS_6_ToolBar+xib+紅樓夢最終vcD4KPHAgY2xhc3M9"p1">BeyondViewController.h//// BeyondViewController.h// 6_ToolBar//// Created by beyond on 14-7-24.// Copyright (c) 2014年 com.beyond. All rights reserved.//#import @interface BeyondViewController :
Time of Update: 2014-07-27
寫給喜歡用Block的朋友(ios Block)作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/38090205轉載請註明出處如果覺得文章對你有所協助,請通過留言或關注公眾帳號fengsh998來支援我,謝謝!本文不講block如何聲明及使用,只講block在使用過程中暫時遇到及帶來的隱性危險。主要基於兩點進行示範:1.block 的循環參考(retain
Time of Update: 2014-07-27
iOS之多線程3-NSThread的狀態與通知在OC中,雖然使用NSThread的實際情境不多,但如果能夠在學習多線程的時候,仔細的瞭解NSThread的方法,可以對後面深入學習GCD與NSOperation會大有協助.今天討論一下關於線程的狀態一些情況: 一個線程在記憶體中的狀態,NSThread提供了大體三種處理方式:取消(cancel),休眠(sleep),以及退出(exit) 下面簡單梳理一下這幾種情況: 1. -
Time of Update: 2014-07-23
iOS 的單例模式 dispatch_onceiOS 的單例模式 dispatch_once 有些變數只需要初始化一次(如從檔案中讀取配置參數,讀取裝置型號等等),可以使用dispatch_once來進行讀取最佳化,保證只調用API一次,以後就只要直接存取變數即可.WeatherClient.h#import "AFHTTPClient.h"@interface WeatherClient : AFHTTPClient+(WeatherClient
Time of Update: 2014-07-24
如何在ios 系統 中抓包??,ios為了實現在ios系統上抓包,如下步驟:1,裝置越獄 2,在cydia-軟體源-設定中改為開發人員,否則有些deb搜尋不到安裝如下軟體:OpenSSH,OpenSSL,wget (下載工具) Aptitude 及 APT 0.6 Transitional (deb包工具) unzip 及 zip (解壓縮及壓縮打包工具)3,安裝並啟動sshd後,通過ssh -l root
Time of Update: 2014-07-23
IOS的一個帶動畫的多項選擇的控制項(二)然後我們來寫:TypeSelectView這個比較簡單,我們只要只要每個TypeView的位置,然後作為自己的subview就好了@interface TypeSelectView : UIView@property(nonatomic) BOOL bShown;@property(nonatomic, strong) TypeView* curSelectedView;-(id)initWithFrame:(CGRect)frame
Time of Update: 2014-07-23
iOS擷取本地ip(基本通用)今天有個朋友問我如何訪問手機ip,上網找了幾個,用了近200多行代碼,最後發現標頭檔用的竟然還是Linux中的,OC沒有這個標頭檔。感覺socket本身應該可以後去自己的ip就試了一下,果然7、8行代碼就解決了。這個基本是c的socket,幾乎通用,別的平台也可以使用。 - (NSString *)getLocalIP{ struct sockaddr_in sa; socklen_t len = sizeof(sa);
Time of Update: 2014-07-23
[iOS]通過UIScrollView和UIPageControl實現滑動切換的效果UIPageControl是內建的控制項,可以查看官方文檔,下載官方樣本學習。如果對Xcode內建的文檔不熟悉可以參見:蘋果Xcode協助文檔閱讀指南接下來是我學習筆記,使用Storyboard實現滑動切換的效果。-----------------------------------------------------------------------------建立一個項目,拖上一個UIScrollView和
Time of Update: 2014-07-23
Android仿iOS7的UISegmentedControl 分段 這裡只簡單做了兩個按鈕的。首先是兩個按鈕的背景:res/drawable/seg_left.xml res/drawable/seg_right.xml 字型顏色: res/drawable/seg_text_color_selector.xml
Time of Update: 2014-07-23
IOS-網路請求網路請求包括GET.POST兩種方式,其步驟為:1>擷取URL。 2>擷取請求。 3>建立連結。 4>返回資料(代理)。1>擷取URL。 NSString *urlStr=@"http://api.zbw.vc/api/vip/GetPhonePadTagMsg";//當參數為中文時,用UTF8編碼//urlStr=[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSURL *url=
Time of Update: 2014-07-23
IOS開發複習筆記(1)-OC基礎知識在上班之餘學習IOS已經有三個多月了,因為基礎有些薄弱從OC的基本文法開始學習的,相繼看了青柚子和紅柚子的書,現在在看編程實戰,趁這個機會好好的總結一下: 1.命名規範 物件類型和名稱一致,以免混淆 -(void) setURL:(NSString *)URL;//錯誤的命名方法 //更改為-(void)setURLString:(NSString *)string;-(void)setURL:(NSURL