Time of Update: 2016-07-20
iOS之UI--CAShapeLayer,ui--cashapelayer關於CAShapeLayer內容大綱:1、CAShapeLayer簡介 1、CAShapeLayer繼承自CALayer,可以使用CALayer的所有屬性值2、CAShapeLayer需要與貝茲路徑配合使用才有意義3、使用CAShapeLayer與貝茲路徑可以實現不在view的drawRect方法中畫出有一些想要的圖形4、CAShapeLayer屬於CoreAnimation架構,其動畫渲染直接提交到手機的GPU
Time of Update: 2016-07-20
【代碼筆記】帳號,密碼記住,代碼筆記帳號記住一,。 二,工程圖。三,代碼。RegisViewController.h#import <UIKit/UIKit.h>@interface RegisViewController : UIViewController@end RegisViewController.m//註冊頁面#import "RegisViewController.h"#import "LoginViewController.
Time of Update: 2016-07-19
iOS階段學習第六天筆記(數組),ios第六天
Time of Update: 2016-07-18
iOS圖片展開技巧,ios展開技巧縱觀移動市場,一款移動app,要想長期在移動市場立足,最起碼要包含以下幾個要素:實用的功能、極強的使用者體驗、華麗簡潔的外觀。華麗外觀的背後,少不了美工的辛苦設計,但如果開發人員不懂得怎麼合理展示這些設計好的圖片,將會糟蹋了這些設計,功虧一簣。比如下面張圖片,本來是設計來做按鈕背景的: button.png,尺寸為:24x60現在我們把它用作為按鈕背景,按鈕尺寸是150x50:// 得到view的尺寸 CGSize&nb
Time of Update: 2016-07-19
【代碼筆記】由社會安全號碼碼返回性別,社會安全號碼碼返回性別一,代碼。- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view. NSString *sex=[self sexStrFromIdentityCard:@"139876456767892345"]; NSLog(@"--sex--%@",sex);
Time of Update: 2016-07-19
二、iOS開發中常用的單例(持續更新),ios開發1、UIApplication(應用程式執行個體)擷取方式:[UIApplication sharedApplication]詳細:http://www.cnblogs.com/hissia/p/5678518.html 2、NSNotificationCenter(訊息中心)擷取方式:[NSNotificationCenter defaultCenter]常用的通知模式 3、NSFileManager(檔案管理)擷取方式:[
Time of Update: 2016-07-19
iOS頁面間傳值的一些方式總結,ios頁面總結廢話不多說,直接進入主題:這裡要說的方式有6種:1、屬性傳值 2、block 3、delegate 4、UserDefault 5、單例 6、通知(篇幅原因我唯寫核心代碼,如果看不懂可以直接在最下面去github 看demo)1、block(個人覺得最常用的情境下最好用的)先說我最常用的block吧,屬性傳值就很簡單了,主要用於順傳,我們在這裡包括下面都主要講逆傳。屬性傳值放在block裡一起寫了。下面上代碼:1 //secondVc.h2
Time of Update: 2016-07-19
UITabBarController的tabBarItem表徵圖真機不顯示,tabbaritem表徵圖在xib中分別設定了表徵圖選擇和未選擇的圖片模擬器效果選中未選中當時使用多種機型進行測試時發現部分機型第一次進入應用除第一個tabbaritem表徵圖可以顯示,其餘均不能顯示,點擊其餘tabbaritem之後即可顯示(或者是等待一段時間之後自動顯示)。所有涉及UI的更新都應該在主線程進行。 dispatch_async(dispatch_get_main_queue(), ^
Time of Update: 2016-07-19
狀態列動畫轉場效果,狀態列動畫切換狀態列動畫轉場效果 效果 源碼https://github.com/YouXianMing/iOS-Project-Examples 中的 StatusBarAnimation//// StatusBarValue.h// StatusBarAnimation//// Created by YouXianMing on 16/7/18.// Copyright © 2016年 YouXianMing.
Time of Update: 2016-07-17
IOS的segmentedControl(分段器控制項)的一些常用屬性,segmentedcontrol控制項#pragma mark - 建立不同的分段器 //初始化方法:傳入的數組可以是字串也可以是UIImage對象的圖片數組 UISegmentedControl *mysegmented = [[UISegmentedControl alloc] initWithItems:@[@"左邊",@"我是中間",@"右邊"]]; &
Time of Update: 2016-07-18
【代碼筆記】使用者發布後能儲存崩潰,代碼筆記一,工程圖。二,代碼。AppDelegate.m#import "AppDelegate.h"#import "RootViewController.h"#import "NdUncaughtExceptionHandler.h"@implementation AppDelegate- (BOOL)application:(UIApplication *)application
Time of Update: 2016-07-17
[iOS]ReactiveCocoa playground配置,reactivecocoa配置1.ReactiveCocoa使用Carthage做包管理,所以需要先安裝Carthage環境,從https://github.com/Carthage/Carthage/releases上下載最新的Carthage安裝包,然後一路continue就OK了2.從github上clone ReactiveCocoa源碼,
Time of Update: 2016-07-19
十三:block的用法(作為屬性、傳回值和參數),block傳回值block在實際開發中簡便易用,主要用在回調,控制器之間的傳值等方面。那下面對其用法進行分類直接上代碼:(全部用的無參無傳回值)第一種使用方法(作為屬性)在當前使用的檔案夾中進行賦值和調用 1 ZWPerson.h檔案中: 2 3 #import <Foundation/Foundation.h> 4 @interface ZWPerson : NSObject 5 @property (strong,
Time of Update: 2016-07-17
十二:4個條件判斷某個控制項是否顯示在主視窗(封裝),控制項視窗 四個條件: 1、是否加入主視窗 2、是否隱藏 3、透明度是否大於0.01 4、是不是在當前視窗上(關鍵點根據frame判斷的時候控制項的frame是不是以當前視窗的左上方點為基準判斷) 1 - (BOOL)isShowingOnKeyWindow 2 { 3 //主視窗 4 UIWindow *keyWindow = [UIApplication sharedApplication]
Time of Update: 2016-07-15
SDK的製作詳解,SDK製作詳解一個簡單的SDK製作是很容易的,複雜的sdk其實就和複雜化的應用一樣,都是從簡單開始的,這裡介紹一下sdk的簡單製作步驟:1.建立sdk,公開檔案2.編譯、擷取sdk檔案3.匯入工程,設定檔4.解決錯誤,完成 1.建立sdk,公開檔案然後起個需要的名字建立出這樣的sdk,自動產生的檔案和普通工程的viewController一樣都是可以刪的,不喜歡的可以儘管刪介紹使用sdk裡面的類和帶xib的控制器先說類,用這個自動產生的,在類裡面添加一個列印的方法.h
Time of Update: 2016-07-17
Xcode——建立你自己的Framework,xcodeframework(註:以下內容是基於Xcode7.2.1操作的,版本不一,可能介面內容不同!)如果你想將你開發的控制項與別人分享,一種方法是直接提供原始碼檔案。然而,這種方法並不是很優雅。它會暴露所有的實現細節,而這些實現你可能並不想開源出來。此外,開發人員也可能並不想看到你的所有代碼,因為他們可能僅僅希望將你的這份漂亮代碼的一部分植入自己的應用中。另一種方法是將你的代碼編譯成靜態庫(library),讓其他開發人員添加到自己的項目中。然
Time of Update: 2016-07-17
iOS開發--UIKit控制項之UIView(視圖),--uikituiview(註:本文只是本人記錄平時需要用到的一些東西,作為備忘)UIView是iOS開發中最常見、常用的一個控制項。它是UIKit架構中封裝好的一個控制項,功能強大,實用!UIView繼承自UIResponder,使用UIView需要匯入主標頭檔 <UIKit/UIKit.h> 一般我們建立工程,建立視圖等X-code都會預設協助我們匯入這個標頭檔。建立UIView 1 // 建立UIView 2
Time of Update: 2016-07-16
iOS開發——下載器的功能基本實現,ios開發下載器今天,做了一個下載器的Demo,即從本地配置的Apache伺服器上,下載指定的檔案。這次,我們下載伺服器根目錄下的html.mp4檔案。按照慣例,我們先建立一個URL對象和請求。NSURL *url = [NSURL URLWithString:@"http://127.0.0.1/html.mp4"];NSURLRequest *request = [NSURLRequest requestWithURL:url];這裡有兩點需要注意,第一,
Time of Update: 2016-07-17
定製通用的標籤選取器,定製標籤選取器定製通用的標籤選取器 效果 源碼https://github.com/YouXianMing/UI-Component-Collection 中的 CollectionGridView//// CollectionGridView.h// CollectionView//// Created by YouXianMing on 16/7/14.// Copyright © 2016年 YouXianMing.
Time of Update: 2016-07-16
十一:建立和使用單例模式(宏),建立例模式 1 // .h檔案 2 #define ZWSingletonH(name) + (instancetype)shared##name; 3 4 // .m檔案 5 #define ZWSingletonM(name) \ 6 static id _instance; \ 7 \ 8 + (instancetype)allocWithZone:(struct _NSZone *)zone \ 9 { \10 static dispatch_