蘋果就在剛剛發布了 iOS 9.0.2 更新。自從 iOS 9 發布后這個小補丁更新就沒有斷過。本次更新主要是修改小錯誤,與性能提升方面。 直接通過手機里的 OTA 在線補充更新即可完成。
(2)解決拖拽時無法位于最上層問題; (3)更多DEMO,方便開發者參考; 現了類似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0 ?ARC. 氣泡能夠帶有數字標識,同時支持消失block方法。消失時還帶有消失效果動畫。
注意:本篇文章采用了IOS7的新特性來掃二維碼,所以系統支持要IOS7以上,如果要兼容IOS7之前的版本,自行找庫來支持。 為了方便,我把掃二維碼簡單封裝到了一個UIView中,用代理的方式返回值
1、在AppDelegate.h中進行如下設置: 1. -(BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 2. { 3. application.applicationSupportsShakeToEdit = YES; 4. } 2、
ios開發-判斷手機反轉 //監聽手機方向改變事件 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged)
導入 MediaPlayer.framework - (void)viewDidLoad { [super viewDidLoad]; NSString* path = [[NSBundle mainBundle] pathForResource:@"test1" ofType:@"mp4"]; NSURL* url = [NSURL fileURLWithPath:path]; _playerC
直接在controller里面加代碼實現的抽屜效果 @interface ViewController () { UIView* _leftView; } @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading th
alloc]init]; //設置行距 [style setLineSpacing:10.0f]; //判斷內容長度是否大于Label內容寬度,如果不大于,則設置內容寬度為行寬(內容如果小于行寬,Label長度太短,如
typedef enum { NETWORK_TYPE_NONE= 0, NETWORK_TYPE_WIFI= 1, NETWORK_TYPE_3G= 2, NETWORK_TYPE_2G= 3, }NETWORK_TYPE; 然后通過獲取手機信號欄上面的網絡類型的標志 + (int)dataNetworkTypeFromStatusBar { UIApplication *app = [UIAp
開發者檢測網絡狀態 https://developer.apple.com/library/ios/samplecode/Reachability/Reachability.zip 二、監測網絡狀態
//點擊屏幕的事件 override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) { //自定義動畫效果 func anim(){ img1.alpha=0.1 img1.center=CGPoint(x: 0.0, y: 0.0) } func completion(v:Bool){ println("a
首先添加框架:SystemConfiguration.framework #import <SystemConfiguration/CaptiveNetwork.h> - (NSString *) getDeviceSSID { NSArray *ifs = (__bridge id)CNCopySupportedInterfaces(); id info = nil; for (NSString
- (NSString*)deviceString { // 需要#import "sys/utsname.h" struct utsname systemInfo; uname(&systemInfo); NSString *platform = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncodin
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIView *view =[[UIView alloc]initWithFrame:CGRectMake(100, 100, 100, 100)]; view.bac
===============base64加密解密============= //ios7?以后提供了base64的轉碼方式 //加密 NSString?*pass=@"加密的內容";
前言 在開發中,基本都需要到注冊,而注冊通常要輸入一些身份信息,當然前端也是需要驗證是否是合法的身份證才能提交。這篇文章只是放出個人的代碼,不代表全正確!!! 擴展NSString代碼 擴展NSString,添加以下方法:
// 退出應用 - ( void )appExit{ UIButton *but = [[ UIButton alloc ] initWithFrame : CGRectMake ( 100 , 200 , 100 , 30 )]; [but setTitle : @" 退出此應用 " forState : UIControlStateNormal ]; [but setTitleColor :[
是內核的代碼名,它為iOS和macOS提供了基礎。Apple最初是在2000年通過自己的 opensource.com 網站上開源的,但這種方式導致了一些 混淆 ,包括是否iOS內核源代碼是新發布的、發布是否是完全的等問題。因此,看上去
狀態,計算機中所有的數據按照具體的編碼格式以二進制的形式存儲在設備中。 直接操作這些二進制數據的位數據就是位運算,在iOS中基本所有的位運算都通過枚舉聲明傳值的方式將位運算的實現細節隱藏了起來: typedef NS_OPTIONS(NSUInteger
AXSpringAnimation CoreAnimation 自 iOS2.0 就為iOS平臺提供了核心動畫的支持,但是在iOS9.0之前,一直沒有 Spring 動畫,要使用 Spring 動畫要