IOS擷取指定年月的當月天數_IOS

前言在開發IOS中常常需要用到這一功能,在限定一個月的時間間隔為第一天和最後一天,需要知道這個月有多少天,才能知道最後一天是多少號,而且還要知道是否是閏年,可能2月只有28天。話不多說,附上代碼:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSLog(@"%ld",(long)[self

iOS開發之級聯介面(推薦介面)搭建原理_IOS

先看看效果圖:一.整體布局 1.項目需求 點擊左邊cell,右邊的cell資料更新 2.介面搭建 2.1交給兩個控制器管理比較麻煩,點擊一個控制器需要通知另外一個控制器 2.

IOS實現片段化動畫詳解_IOS

片段化效果圖遮罩視圖在UIView中有一個maskView屬性,這個屬性是我們今天實現動畫的最重要的變數。這個屬性在iOS8之後開始使用,用來表示視圖的遮罩。什麼是遮罩呢?我想了很久都沒有找到合適的比喻來介紹這個。簡單來說,一個UIView的對象,可以通過設定alpha來改變這個視圖的透明度,遮罩的實現效果也是一樣的。唯一的差別在於前者是通過修改0~1之間的值來改變透明效果,作為遮罩的視圖對象的backgroundColor、alpha、transform等等屬性都會影響到被遮蓋的視圖的透明效果

IOS實現展開二級列表效果_IOS

先來看看效果圖用法(類似UITableView)初始化XDMultTableView#import "XDMultTableView.h"...@property(nonatomic, readwrite, strong)XDMultTableView *tableView; _tableView = [[XDMultTableView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width,

iOS基礎知識之@property 和 Ivar 的區別_IOS

@property屬性其實是對成員變數的一種封裝。我們先大概這樣理解:@property = Ivar + setter + getterIvarIvar可以理解為類中的一個變數,主要作用是用來儲存資料的。我們不妨來看個例子,通過下邊的例子能夠很清楚的解釋這兩個東東:我們建立一個Person類@interface Person : NSObject{NSString *name0;}@property(nonatomic,copy)NSString

iOS即時監控網路狀態的改變_IOS

在網路應用中,有的時候需要對使用者裝置的網路狀態進行即時監控,有兩個目的: (1)讓使用者瞭解自己的網路狀態,防止一些誤會(比如怪應用無能) (2)根據使用者的網路狀態進行智能處理,節省使用者流量,提高使用者體驗   WIFI網路:自動下載高清圖片   4G/3G網路:只下載縮圖   沒有網路:只顯示離線的快取資料  常用的有以下兩種方法:   (1)、使用蘋果觀法提供的檢測iOS裝置網路環境用的庫

用iOS代碼擷取APP啟動頁圖片_IOS

用代碼擷取APP啟動頁圖片 //// AppleSystemService.swift// Swift-Animations//// Created by YouXianMing on 16/8/11.// Copyright © 2016年 YouXianMing. All rights reserved.//import UIKitclass AppleSystemService : NSObject { /** Get the lauch image. -

淺析iOS多視圖滑動點擊切換的整合_IOS

前言多視圖滑動點擊切換這個視圖在很多App都有用到,我對這個View進行了封裝,外界只需要調用一個介面,就能實現這個效果,使用方法和系統的tabbarController很相似。外界只需要調用下面這個介面即可整合./** * 添加一個子控制器 */- (void)addSubItemWithViewController:(UIViewController *)viewController;HYTabbarView效果圖如下HYTabbarView可靈活配置一屏寬顯示多少個標題,以及標題列的高度,

iOS 漢字的拼音_IOS

廢話不多說,直接給大家貼關鍵代碼了。具體代碼如下所示:#import <Foundation/Foundation.h>@interface NSString (Utils)/*** 漢字的拼音** @return 拼音*/- (NSString *)pinyin;@end#import "NSString+Utils.h"@implementation NSString (Utils)//漢字的拼音- (NSString *)pinyin{NSMutableString *str

iOS實現水平方向瀑布流_IOS

效果源碼:https://github.com/YouXianMing/Animations //// GridFlowLayoutViewController.m// Animations//// Created by YouXianMing on 16/5/5.// Copyright © 2016年 YouXianMing. All rights reserved.//#import "GridFlowLayoutViewController.h"#import

iOS實現側滑欄效果_IOS

效果 源碼:https://github.com/YouXianMing/iOS-Project-Examples 中的 SideViewController //// ViewController.m// SideViewController//// Created by YouXianMing on 16/6/6.// Copyright © 2016年 YouXianMing. All rights reserved.//#import

掃描二維碼控制項的封裝iOS實現_IOS

掃描二維碼效果 源碼:https://github.com/YouXianMing/Animations //// QRCodeView.h// QRCode//// Created by YouXianMing on 16/7/7.// Copyright © 2016年 XianMing You. All rights reserved.//#import <UIKit/UIKit.h>#import

IOS遊戲開發之五子棋OC版_IOS

先上效果圖- 功能展示- 初進階棋盤轉場效果實現思路及主要代碼詳解1.繪製棋盤利用Quartz2D繪製棋盤.代碼如下- (void)drawBackground:(CGSize)size{ self.gridWidth = (size.width - 2 * kBoardSpace) / self.gridCount; //1.開啟映像上下文 UIGraphicsBeginImageContext(size); //2.擷取上下文

iOS用兩行代碼完美解決資料持久化_IOS

前言在實際的iOS開發中,有些時候涉及到將程式的狀態儲存下來,以便下一次恢複,或者是記錄使用者的一些喜好和使用者的登入資訊等等。 這就需要涉及到資料的持久化了,所謂資料持久化就是資料的本地儲存,將資料從記憶體中遷入到儲存空間上。網上有很多種資料持久化的方法,如實現自己實現I/O、資料庫、雲或則走第三方介面等等。但是有時候可能只是進行一些簡單的資料存放區,如使用者的喜好設定、使用者的sessionID等等,這時候使用上述方法便顯得有點興師動眾了,現在需要一種更加輕量化的操作方式。一、認識

詳解IOS中如何?瀑布流效果_IOS

首先是效果示範特點:可以自由設定瀑布流的總列數(效果示範為2列)雖然iphone手機的系統相簿沒有使用這種布局效果,瀑布流依然是一種很常見的布局方式!!!下面來詳細介紹如何?這種布局.首先使用的類是UICollectionView我們要做的是自訂UICollectionViewCell和UICollectionViewLayout     1、自訂UICollectionViewCell類,只需要一個UIImageView即可,frame佔滿整個cell.

IOS實現簡易版的QQ下拉式清單_IOS

下面我們通過執行個體代碼來一步步看怎麼實現, 首先建立了兩個模型類, 一個Friend, 一個FriendGroup類. 資料來源用的本地的一個plist檔案. plist檔案中包含了FriendGroup的name,friends數組等屬性.Friend.h 範例程式碼#import <Foundation/Foundation.h>@interface Friend : NSObject@property (nonatomic, copy) NSString

淺析iOS給圖片加浮水印的方法_IOS

話不多說,直接上代碼建立了一個UIImage的類目,在.h中聲明+ (UIImage *)imageWithimage:(UIImage *)image content:(NSString *)content frame:(CGRect)frame;.m如下+ (UIImage *)imageWithimage:(UIImage *)image content:(NSString *)content frame:(CGRect)frame { // 開啟圖形'上下文'

iOS開發中#import、#include和@class的區別解析_IOS

1. 一般來說,匯入objective c的標頭檔時用#import,包含c/c++標頭檔時用#include。2. #import 確定一個檔案只能被匯入一次,這使你在遞迴包含中不會出現問題。<標記>所以,#import比起#include的好處就是不會引起交叉編譯。#import && #class:1. import會包含這個類的所有資訊,包括實體變數和方法(.h檔案中),而@class只是告訴編譯器,其後面聲明的名稱是類的名稱,至於這些類是如何定義的,後面會再告訴你。2.

iOS實現微信朋友圈與搖一搖功能_IOS

本Demo為練手小項目,主要是熟悉目前主流APP的架構模式.此項目中採用MVC設計模式,純程式碼和少許XIB方式實現.主要實現了朋友圈功能和搖一搖功能.預覽效果:主要重點1.整體架構利用UITabBarController和UINavigationController配合實現.其中要注意定義基類,方便整體上的管理,例如對UINavigationController頭部的顏色,字型和渲染顏色等設定.以及對UITabBarController的底部的渲染等.[self.navigationBarse

iOS非同步下載圖片執行個體代碼_IOS

寫在前面在iOS開發中,無論是在UITableView還是在UICollectionView中,通過網路擷取圖片設定到cell上是較為常見的需求。儘管有很多現存的第三方庫可以將下載和緩衝功能都封裝好了供開發人員使用,但從學習的角度出發,看懂源碼,理解其中的原理,結合自身的實際需求寫出自己的代碼是很必要的。在剛結束的Demo中,有用到非同步圖片下載功能,這篇筆記就是對整個實現的簡單整理。基本思路•cell中添加一個UIImageView•cell擁有url,發起下載請求,註

總頁數: 749 1 .... 227 228 229 230 231 .... 749 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。