RDVTabBarController的基本使用 以及tabbar的防止雙點擊方法,rdvtabbarcontrollerRDVTabBarController這個庫寫得相當不錯,所以今天就簡單介紹下它的基本使用,看裡面可以清楚的知道代碼規範的重要性,這個庫的使用方法和官方的相識:https://github.com/robbdimitrov/RDVTabBarController首先寫過控制器繼承 RDVTabBarController,AppDelegate裡面的不多說例如1
iOS-NSAttributedString,nsattributedstring一、NSAttributeString簡介 NSAttributedString叫做富文本,是一種帶有屬性的字串,通過它可以輕鬆的在一個字串中表現出多種字型、字型大小、字型大小等各不相同的風格,還可以對段落進行格式化。二、字元屬性 1.NSString *const NSFontAttributeName(字型): 該屬性所對應的值是一個 UIFont
淺談iOS觸摸事件理解,淺談ios觸摸iOS的觸摸事件個人總結,分為兩步:第一步:是找到哪個視圖上觸摸第二步:分析由誰去響應(響應者連)1.尋找被觸摸的視圖原理如hitText:withEvent:的方法處理流程:首先會在當前視圖view上調用pointInside:withEvent:方法來判斷觸摸事件是否存在當前view中,如果返回NO,則說明觸摸事件不在該view範圍中,hitText:withEvent:方法返回nil;如果返回YES,則說明觸摸在該view中,則向該view的subVi
IOS開發-UIDynamic(物理模擬)簡單使用,ios-uidynamicUIDynamic是從IOS7開始引入的一種新技術,隸屬於UIKit架構,我們可以認為是一種物理引擎能類比和模擬現實生活中的物理現象,比如重力,彈性碰撞等。可以讓開發人員遠離物理公式的情況下,實現一些物理模擬效果。這裡簡單介紹一下重力,碰撞,捕捉的用法。先介紹一下使用的大致步驟建立物理模擬器建立相應的物理模擬行為將物理模擬行為添加到物理模擬器 一,重力與碰撞提前在StoryBoard準備兩個UIView,一個
【代碼筆記】水波效果,代碼筆記水波一,。二,工程圖。三,代碼。ViewController.h#import <UIKit/UIKit.h>@interface ViewController : UIViewController@end ViewController.m#import "ViewController.h"//加入標頭檔#import "VWWWaterView.h"@interface ViewController
功能原始碼(扇形進度)及Delegate運用在開放事件中,扇形delegate1:扇形進度視圖及運用首先先建立扇形的視圖,傳入進度值#import <UIKit/UIKit.h>@interface LHProgressView : UIView@property (nonatomic) float progress;@end#import "LHProgressView.h"#define MinProgress (1.0 / 16.0)@implementation
完全定製UITabBarViewController,mvcviewcontroller完全定製UITabBarViewController 效果 源碼https://github.com/YouXianMing/iOS-Project-Examples 中的 TotalCustomTabBarController//// CustomTabBarViewController.h// TotalCustomTabBarController/
Object C中的資料類型表,object資料類型表類型例子NSLog charschar'a', '\n' %cshort int — %hi, %hx, %hounsigned short int %hu, %hx, %hoint 12, -97, 0xFFE0, 0177%i, %x, %ounsigned int12u, 100U, 0XFFu%u, %x, %olong int12L, -2001, 0xffffL%li, %lx,
【IOS】模仿windowsphone清單索引的控制項YFMetroListBox,vblistbox索引有沒有覺得UITableView內建的右側索引很難用,我一直覺得WindowsPhone中的清單索引非常好用。所以呢,我們來實作類別似Windows Phone中的清單索引(這就是信仰)。最終實現:1.完整的首字母索引
處理Xcode 警告,處理xcode警告除了代碼中我們手動加入的#Waring 標示 所產生的警告,我們都應該重視。下面是一些警告的處理。 1,方法到期,或 使用新的api 替換方案
OC 和 swift 小結,ocswift小結 1 什麼是 OC 語言? OC 語言即物件導向語言,它擴充了 ANSI C 語言,將 SmallTalk 式的訊息傳遞機制加入到 ANSI C 中.它是蘋果 OS 和 iOS 以及相關的 API,Cocoa 和 Cocoa Touch 的主要程式設計語言.2 OC 語言的特點:支援 C 語言文法,是 ANSI-C 語言的一個超集,是一種高效的程式設計語言.是 C
UI進階 即時通訊之卸載Openfire,uiopenfire首先,確保你已經關掉了openfire開啟終端 (在應用程式-->工具 + 生產力-->)輸入以下命令sudo rm -rf /Library/PreferencePanes/Openfire.prefPanesudo rm -rf /usr/local/openfiresudo rm -rf
建立Podspec 並且發布到github spec,podspecgithub昨天,花了點時間,把自己的代碼做成framework,但是發現,每次遷移項目或者更新項目都是一件很頭疼的事情,索性,也跟著時尚了一回,把所有代碼都扔到git裡面進行管理,通過cococapods直接安裝即可,下面是已經建立完.podspec檔案後,需要做的步驟:1.本地測試是否正常pod lib lint --allow-warnings2.git 上傳至 oschina或者github
地圖篇-02.地理編碼,-02地理編碼地圖篇-02.地理編碼(GeoCoding/ReverseGeoCoding)上一節給大家簡單介紹了一下擷取使用者位置,用經緯度表示位置.這一節我們來講講地理編碼.首先,我們要知道什麼是地理編碼概念: 地理編碼:指的是將統計資料或是地址資訊建立空間座標關係的過程,稱為地理編碼.實現了將中文地址或地名描述轉換為經緯度表示在地圖上(地球表面上)功能。 反地理編碼:實現了將地圖上(地球表面上)的經緯度轉換為中文地址或地名描述.編碼前準備: 在寫代碼之前,在s
iOS更改tabbar圖片渲染 —不讓tabbat有藍色的渲染 並修改文字,方式一 代碼實現 這種要寫很多代碼 ,每個控制器都要寫 UIImage *image=[UIImage imageNamed:@"tabBar_friendTrends_click_icon"];// 不讓tabbar底部有渲染的關鍵代碼 image=[image
關於UIView布局的總結,UIView布局總結一下布局UIView1.Laying out Subviews(布局子視圖)系統提供了相關的三個api- (void)
iOS RSA加密解密及簽名驗證,iosrsa1.首先要下載openssl,這個不用說,直接官網下載或者用brew install openssl下載2.終端產生私密金鑰密鑰2.1產生私密金鑰openssl genrsa -out rsa_private_key.pem 10242.2產生密鑰openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem2.3將RSA私密金鑰轉換為pkcs8 格式openssl pkcs8
XMPP環境搭建,xmpp搭建XMPP環境搭建 1> 搭建XMPP環境需要幾個協助工具輔助:Java Openfire 採用Java開發,因此我們需要先安裝Java環境XAMPP XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建 XAMPP 軟體站整合軟體包。 許多人通過他們自己的經驗認識到安裝 Apache 伺服器是件不容易的事兒。如果您想添加 MySQL、PHP 和 Perl,那就更難了。XAMPP 是一個易於安裝且包含 MySQL、PHP 和
【Swift學習】Swift編程之旅---擴充(二十四),swift之旅 擴充就是向一個已有的類、結構體或枚舉類型添加新功能,包含屬性和方法,如果你定義了一個擴充向一個已有類型添加新功能,那麼這個新功能對該類型的所有已有執行個體中都是可用的,即使它們是在你的這個擴充的前面定義的。 擴充文法使用關鍵extension來聲明一個擴充,在extension後面加類型名稱extension SomeType { }
【IOS】自訂可點擊的多文本跑馬燈YFRollingLabel,iosyfrollinglabel需求項目中需要用到跑馬燈來僅展示一條訊息,長度合適則不滾動,過長則迴圈滾動。雖然不是我寫的,但看了看代碼,是在一個UIView裡面放入兩個UILabel,在前一個快結束的時候,另一個顯示。然而點擊處理的 確是UIView的點擊事件。