Time of Update: 2015-05-22
iOS 自訂UIButton,ios自訂uibutton工作中有一個點擊button更新button上文案的需求,用自訂了button可以很簡單的實現的這個需求首先寫個自訂的buttonCustomButton.h#import <UIKit/UIKit.h>typedef NS_ENUM(NSUInteger, CustomButtonStatus){ CustomButtonStatusNormal = 0, CustomButtonStatusReverse = 1
Time of Update: 2015-05-22
iOS擷取股票行情html self.webView =[[UIWebView alloc]initWithFrame:CGRectMake(0, -2, self.view.frame.size.width,self.view.frame.size.height+30)]; [self.view addSubview:self.webView];[self.webView sizeToFit];//
Time of Update: 2015-05-22
iOS 25個效能最佳化/記憶體最佳化常用方法 1. 用ARC管理記憶體ARC(Automatic ReferenceCounting,
Time of Update: 2015-05-22
iOS 直接撥打號碼直接代碼:類 // ACETelPrompt.h #import @interface ACETelPrompt : NSObject typedef void (^ACETelCallBlock)(NSTimeInterval duration);typedef void (^ACETelCancelBlock)(void); + (BOOL)callPhoneNumber:(NSString
Time of Update: 2015-05-22
iOS持續整合:命令列建立工程 在開發iOS應用的時候,大部分都是直接採用Xcode進行開發,但有時候需要用命令列來建立工程,比如最近在做ci的持續整合,就只能通過命令列的方式,這時候就需要瞭解一下工程檔案的構成。我們知道工程檔案的相關資訊儲存在project.pbxproj,因此可以通過指令碼建立出pbxproj檔案,完成基礎工程的建立。pbxproj 下面介紹一下pbxproj檔案,可以拖動.xcodeproj檔案到文字編輯器,如sublime,查
Time of Update: 2015-05-22
iOS 判讀是否登入 直接代碼//// ismyRight.h// panGuChina//// Created by taogu on 15/5/9.// Copyright (c) 2015年 com.taogucn.www. All rights reserved.// #import @interface ismyRight : UIView@property (nonatomic, strong) UILabel *
Time of Update: 2015-05-22
IOS 延時載入TableView中Cell中的圖片TableView中圖片延時載入是本文要介紹的內容,經常我們會用tableView顯示很多條目,有時候需要顯示圖片。但是一次性從伺服器上取來所有圖片對使用者來浪費流量,對伺服器也是負擔,最好是按需載入,即當該使用者要瀏覽該條目時再去載入經常我們會用tableView顯示很多條目。有時候需要顯示圖片, 但是一次從伺服器上取來所有圖片對使用者來浪費流量,,對伺服器也是負擔.最好是按需載入,即當該使用者要瀏覽該條目時再去載入它的圖片。重寫如下方法-
Time of Update: 2015-05-22
iOS 手機號碼驗證直接代碼 //驗證手機號- (BOOL)validateMobile:(NSString *)mobileNum{/*** 手機號碼* 移動:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188* 聯通:130,131,132,152,155,156,185,186* 電信:133,1349,153,180,189*/NSString * MOBILE = @"^1(3[0-9]|5[0-
Time of Update: 2015-05-21
(2/18)重學Standford_iOS7開發_Xcode_課程筆記,xcode6ios7模擬器第二課:1、惰性初始化1 -(ObjectType *)example2 {3 f(!_example) example =[[ObjectType alloc] init];4 5 return _example;6 } 直到使用前最後一刻才初始設定變數2、數組字面量格式 @[a,b,c,…,m,n];3、@synthesize
Time of Update: 2015-05-21
iOS另類的記憶體管理,iOS另類記憶體管理iOS的記憶體管理算是老生常談的問題了,我們寫iOS的時候無時無刻不在涉及到記憶體管理。從開始的MRR(manual retain-release)到後來ARC(Automatic Reference Counting),包括CoreFoundation的記憶體管理都遵守引用計數的基本原則。基本的記憶體管理大家肯定都很熟悉,在這裡主要說一點,其餘的就不多說了。官方文檔有這樣的一段話- You own any object you createYou
Time of Update: 2015-05-21
IOS學習-HelloWorld1.建立項目ButtonFun在xcode 中File --> New --> Project 選擇Single View Application,點擊next,在Product Name 欄輸入ButtonFun,Device欄選擇iphone,點擊Next,選擇項目存放位置,點擊Create建立項目2.串連xib和ViewController檔案xcode使用故事板,如果不需要直接刪除即可,建立ViewController.xib : File -
Time of Update: 2015-05-21
iOS Programming Dynamic Type 1,iosprogrammingiOS Programming Dynamic Type 1 Dynamic Type is a technology introduced in iOS 7 that helps realize this goal by providing specifically designed text styles that are optimized for legibility.Dynamic Type
Time of Update: 2015-05-21
iOS開發,定時器的使用在iOS開發中,我們可以通過三種途徑來實現定時調用某一個方法的功能。為了簡便期間,我直接在Xcode中寫代碼以及注釋。首先我們定義一個被定時執行的方法 - (void)reloop { NSLog(@"迴圈執行");}下邊我們分別討論這三種方法 1、使用NSTimer // 1、使用nstimer建立定時器 // A.自動加入主迴圈 NSTimer *timer = [NSTimer
Time of Update: 2015-05-21
iOS
Time of Update: 2015-05-20
iOS建立靜態庫,ios建立靜態剛剛學iOS,感覺iOS好高冷,今天學的是靜態庫。1.在xcode中建立靜態庫,點擊new project選擇li b2.建立之後會出現.h和.m檔案我們可以在裡面編寫代碼。3.編譯項目,分別產生針對模擬器和真機的.a檔案(針對真機和模擬器分別運行一下)。4.合并靜態庫: lipo -create 檔案路徑。
Time of Update: 2015-05-20
iOS 圖片載入 圓形進度條項目中有載入網狀圖片的需求,加一個載入的進度條會提高使用者體驗,網路不好的時候會清晰的看到圖片載入的進度,比讓使用者看著滿螢幕空白好。下面是我們項目自己封裝的圓形進度條,分享給大家。其實實現原理很簡單,只是根據圖片載入的進度來繪製一個圓。先來看.h檔案,需要一個進度的屬性和進度條展示位置的方法: @property (nonatomic, assign) CGFloat progress;+(HMProgressView
Time of Update: 2015-05-20
ios開發-UI-UIScrollView,-ui-uiscrollview [注意]轉載時請註明出處部落格園-吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 1.什麼是UIScrollView UIScrollView 是一個能夠滾動的視圖控制項,可以用來展示大量的內容,並且可以通過滾動查看所有的內容.
Time of Update: 2015-05-21
iOS並發編程--8種加鎖方式及比較iOS開發中不可避免的會遇到加鎖的情況,今天就來比較一下各種加鎖方式。目前我所知道的有如下幾種加鎖方式:1. @synchronized 關鍵字加鎖2. NSLock 對象鎖3. NSCondition4. NSConditionLock 條件鎖5. NSRecursiveLock 遞迴鎖6. pthread_mutex 互斥鎖(C語言)7. dispatch_semaphore 訊號量實現加鎖(GCD)8. OSSpinLock這裡分別使用8種方式加鎖解鎖1
Time of Update: 2015-05-21
ios
Time of Update: 2015-05-20
iOS中如何自訂加密緩衝及緩衝原理分析(第一節:緩衝原理分析)最近一個朋友問我如何自己做一個圖片緩衝功能,說實話之前還真的沒有好好研究下,到底是如何在項目中做緩衝的?以及如果需要更加機密的緩衝如何做呢?正好項目中做了不錯的緩衝功能,我就拋磚引玉了,大神請見諒,本人眼界有限,求拍磚。首先明白一點,OC是存在一個緩衝類的,關鍵我們是如何使用它的。@interface NSCache : NSObject {- (id)objectForKey:(id)key;-