Time of Update: 2015-06-13
iOS pragma mark的用法 簡單的來說就是為了方便尋找和導航代碼用的。下面舉例如何快速的定位到我已經標識過的代碼。#pragma mark Life Cycle- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. if (NEW_PASSWORD == self.sourceType ||
Time of Update: 2015-06-13
iOS 項目中用到的一些開源庫和第三方組件,ios開源 iOS 項目中用到的一些 iOS 開源庫和第三方組件分享一下我目前所在公司 iOS 項目中用到的一些 iOS 開源庫和第三方組件, 感謝開源, 減少了我們的勞動力, 節約了我們大量的時間,
Time of Update: 2015-06-13
iOS UITableView的Section Footer添加按鈕 在處理UITableView表格時,我們希望在View底部添加按鈕。使用者拖動UITableView時按鈕能跟隨移動。如題,實現如下介面: - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ if (section >=
Time of Update: 2015-06-13
網路編程,windows網路編程 那麼為了不妨礙主線程的運行,網路下載處理也是使用GCD的線程更好嗎?答案是否定的。網路編程強烈推薦使用非同步API。 對於網路編程可以斷言“線程是魔鬼”。如果在網路編程中使用線程,就很可能會產生大量使用線程的傾向,會引發很多問題。例如,每個串連都使用線程,很快就會用盡線程棧記憶體等。因為Cocoa架構提供了用於非同步網路通訊的API,所以在網路編程中不可使用線程。務必使用用於非同步網路通訊的API。
Time of Update: 2015-06-13
iOS中的字串NSString建立一個字串對象:NSstring * str1 = @"hello world";NSString * str = [[NSString alloc]initWithString:@"hello world!"];NSString * str_1 = [[NSString alloc]initWithUTF8String:"hello world"];//把C的字串轉化為OC的字串int a = 123;
Time of Update: 2015-06-13
iOS網域名稱解析如何在iOS下進行網域名稱解析 //根據網域名稱擷取ip地址-(NSString*)getIPWithHostName:(const NSString*)hostName{ const char *hostN= [hostName UTF8String]; struct hostent* phot; @try { phot = gethostbyname(hostN); } @catch
Time of Update: 2015-06-13
關於iOS Tabbar的一些設定其實iOS Tabbar的可定製性非常高,我們沒有必要重複造輪子,下面是筆者收集的一些tabbar的常用設定,希望對大家有所協助。設定tabbar選中顏色iOS7設定如下: [self.tabBarController.tabBarsetSelectedImageTintColor:[UIColor greenColor]];ios8中如下設定:self.tabBar.tintColor=[UIColor greenColor];消除tabbar邊框&
Time of Update: 2015-06-12
iOS- 再談ARC裡記憶體問題,ARC裡數組、對象記憶體得不到釋放?,ios-arc1.前言 本來以為在改成ARC以後,不再需要考慮記憶體問題了,可是在實踐中還是發現有一些記憶體問題需要注意,今天我不談block的循環參考的問題,主要說說一些對象、數組不記憶體得不到釋放的情況. 2.數組記憶體得不到釋放的情況 //組織字典資料- (NSMutableDictionary *)setupDicData{
Time of Update: 2015-06-12
事件的傳遞及相應者鏈條,事件傳遞鏈條 除去高大上的標題,本文主要就是講當你觸碰手機螢幕上任意點的時候,系統是怎樣找到那個需要響應該觸碰事件的控制項,以及該控制項對觸碰事件的響應情況 首先是
Time of Update: 2015-06-12
【學習筆記】【C語言】迴圈結構-while,學習筆記結構-while1. 簡單使用while ( 條件 ) { 語句1; 語句2; .... }如果條件成立,就會執行迴圈體中的語句(“迴圈體”就是while後面大括弧{}中的內容)。然後再次判斷條件,重複上述過程,直到條件不成立就結束while迴圈
Time of Update: 2015-06-12
IOS開發基礎知識片段-導航,ios基礎知識 1:IOS開發基礎知識--片段1 a:NSString與NSInteger的互換b:Objective-c中集合裡面不能存放基礎類型,比如int string
Time of Update: 2015-06-12
仿麵包旅行個人中心下拉頂部背景放大高斯模糊效果,下拉高斯HeaderView.h//// HeaderView.h// 仿麵包旅行個人中心//// Created by wb145230@163.com on 15/5/14.// Copyright (c) 2015年 wb145230. All rights reserved.//#import <UIKit/UIKit.h>@interface HeaderView :
Time of Update: 2015-06-11
Swift的基本運算子,Swift運算子 今天學習了Swift語言的最基本的知識,以下是本人的一些認識與小結,希望能協助更多人的區理解,如有不妥的地方望大家指出,以便及時更正。 基本運算子 運算子是一種特殊的符號或短語,你可以用它來檢查,改變,或組合值。 運算子都是一元,二元或者三元:一元運算子操作單個對象主要有:首碼操作符 (如 -a,!a)和尾碼操作符在對象後出現 (如 i++,i--)。二元運算子操作兩個對象且在兩對象之間,主要有:-,+,*,/,%,<,>,=。(
Time of Update: 2015-06-12
IOS開發中設定導覽列主題,ios開發導覽列主題/** * 系統在第一次使用這個類的時候調用(1個類只會調用一次) */+ (void)initialize{ // 設定導覽列主題 UINavigationBar *navBar = [UINavigationBar appearance]; // 設定背景圖片 NSString *bgName = nil; if (iOS7) { // 至少是iOS 7.0 bgName = @"NavBar64"
Time of Update: 2015-06-12
iOS8 自訂navigationbar 以及 UIBarButtonItem 邊距問題一。自訂navigationbar - (void)initNavigationBar{ [self.navigationController setNavigationBarHidden:YES]; UINavigationBar *bar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 32)]; [
Time of Update: 2015-06-12
IOS-PPRevealViewController側邊欄> 定義 PPRevealViewControllerPPRevealSideViewControllerDelegate@property (strong, nonatomic) PPRevealSideViewController *revealSideViewController;> 初始化HomeViewController* con = [[HomeViewController alloc]init];
Time of Update: 2015-06-10
第二回《iOS之Block淺析》,iosblock回調======================================================================| 轉載須註明部落格地址:http://www.cnblogs.com/devappnow ||
Time of Update: 2015-06-10
iOS發送探針日誌到華漁日誌系統的簡單實現,ios華漁 通過參考Testin的SDK實現方式,我們大致可以確定他們背後的實現方式: 首先,通過載入Testin的SDK,然後收集各種七七八八的資料,再通過socket發送資料到雲端。 雲端我們已經有了,就是http://log.qa.huayu.nd:8088 但是如何從iOS收集資料呢,我們需要自己寫SDK,SDK的實現一般是採用framework來打包,但是這裡簡單為主,我將使用靜態庫來實現,我這裡實現的是libHyLog01.a 要編寫這樣的
Time of Update: 2015-06-10
【Swift】TTTAttributedLabel使用小記,tttattributedlabel前言 TTTAttributedLabel繼承自UILabel,很方便基於現有代碼進行修改,Star超過4K+,今天用了一下作點筆記。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯: http://over140.cnblogs.com 環境Xcode 6.3.3Cocoapods 0.37.
Time of Update: 2015-06-10
iOS_RegexiOS RegexRegex,又稱正規標記法、常規標記法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。Regex使用單個字串來描述、匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,Regex通常被用來檢索、替換那些符合某個模式的文本。系統內建的, 如: NSPredicate, rangeOfString:option, NSRegularExpression RegexKitLite