Sheffi

做最好的自己。

排序:
默认
按更新时间
按访问量

iOS截图那些事

普通view截图 + (UIImage *)gjj_viewScreenShot:(UIView *)view { UIGraphicsBeginImageContextWithOptions(CGSizeMake(view.frame.size.width, view.frame....

2018-09-06 10:48:18

阅读数:16

评论数:0

【C实现】给出一个字符串,要求将其按照单词顺序进行反转

题目:给出一个字符串,要求将其按照单词顺序进行反转,比如如果是”the sky is blue”,那么反转之后的结果就是”blue is sky the”。 问题分析: 每个单词长度不一致 空格需要特殊处理 使用C语言实现: void swap (char chars[], int...

2018-08-14 16:06:12

阅读数:138

评论数:0

QLPreviewController的使用

QLPreviewController在iOS中用于方便预览文件,它支持的文件有: - iWork文档 - 微软Office97以上版本的文档 - RTF文档 - PDF文件 - 图片文件 - 文本文件和CSV文件使用的时候首先要引用#import <QuickLoo...

2016-11-23 16:24:48

阅读数:727

评论数:0

WebView和H5的那点事

在iOS开发中好多时候,原生的app会很大的限制,也会有好多难以实现的东西。那就需要与H5进行混合开发,那就使用到了webView。 一、首先简单介绍一下webView: 1、三种加载方式:- (void)loadRequest:(NSURLRequest *)request;//这是加载网页...

2016-11-23 16:00:26

阅读数:4201

评论数:0

自定义AlertView

今天闲来没事,就进行自定义了一个alertView,进行简单的封装了一下。 目前封装的alertView由title、cancelButton以及confirmButton组成,这里由协议和block两种方法进行实现。 按钮可以自定义,可以显示一个。这个要持续进行更新,以后打算有时间进行细节的...

2016-11-11 18:55:09

阅读数:330

评论数:0

XML解析

前些日子,看到一个同学在问xml解析的问题,自己也对xml解析了解不是很多,都是用了jsno解析。别去学习了一下xml解析。 在收xml解析之前,首先先简单说一下xml的基本语法。 XML :是Extensible Markup Language的简写,全名叫做可扩展标记语言。 简单的语法如...

2016-11-06 20:28:53

阅读数:194

评论数:0

iOS -- 给自己的APP加上启动图

在开发App中很多时候,要给AppDelegate加上启动图。步骤如下: ① 在工程的目录文件下找到Assets.xcassets文件,然后打开。 打开之后: ② 在添加LaunchImage这个文件 添加之后回看到 ③ 这里首先说明一下尺寸: Retina HD 5....

2016-10-27 10:41:33

阅读数:2499

评论数:0

NSDate那点事(时间处理封装)

进行项目开发,很多时候会需要处理时间的问题。比如常处理的有时间与时间戳的相互转换、时间NSDate的格式化为字符串类型,字符串转换为NSData类型等。就一些简单的常用的时间处理进行封装。 直接撸代码:.h文件/** * * 此类用于时间的处理。具体使用看以下类方法的注释。。 * * C...

2016-10-17 20:57:28

阅读数:872

评论数:0

iOS dismiss到最底层的控制器方法

iOS开发中,跳转页面最常用的就是push和present这两种方法。在push中有一个方法是popToRootViewControllerAnimated,返回到最底层的控制器。而在present方法中,只有一个 dismissViewControllerAnimated:<#(BOOL)...

2016-10-12 20:53:58

阅读数:2279

评论数:0

集成Vitamio,实现媒体播放(附电视播放Demo)

集成包下载地址:https://github.com/yixia/VitamioBundle 首先介绍一下Vitamio:Vitamio SDK for iOS 是炫一下官方推出的 iOS 平台上使用的软件开发工 具包(SDK), 为 iOS 开发者提供简单, 快捷的接口, 帮助开发者实现 iO...

2016-10-10 15:05:22

阅读数:1167

评论数:0

UINavigationController跳转那点事

视图控制器UINavigationController是iOS编程中比较常用的一种容器view controller。在NavigationController这个容器中,有一个根视图(rootViewController),在根视图的上面进行压栈和弹栈操作。 常用的方法有:- (void)pu...

2016-10-05 17:13:35

阅读数:1463

评论数:0

获取当前屏幕活跃的viewcontroller

直接上代码,获取当前屏幕 显示的viewcontroller://获取当前屏幕显示的viewcontroller + (UIViewController *)getCurrentVC { UIViewController *result = nil; UIWindow * windo...

2016-10-05 14:24:51

阅读数:639

评论数:0

Ivar 详解

1.Ivar 1.1Ivar 的类型typedef objc_ivar * Ivar; struct objc_ivar { char *ivar_name; char *ivar_type; int ivar_offset; #ifdef __LP64__...

2016-09-27 16:49:00

阅读数:1807

评论数:0

iOS 富文本(NSMutableAttributedString)详解

在开发中,相信很多人会遇到在一个label中设置不同字体大小、不同颜色或者加下划线、删除线等问题呢,这里就是用到了NSMutableAttributedString(带属性的字符串)。 首先先了解一下NSMutableAttributedString: 初始化方法:- (instancetyp...

2016-09-19 15:49:22

阅读数:1679

评论数:0

Java笔记 — Java 概述

1.1 Java 简介 Java是由Sun公司推出的Java程序设计语言和Java软件开发平台的总称。 Java的发展历程: 1995.5.23 Java语言诞生,Java地位确立。 1996.1 JDK 1.0 Java1.0还不能进行真正的应用开发。 1998.12.8 JDK1.2 里程...

2016-08-23 22:21:05

阅读数:200

评论数:0

自定义UICollectionViewLayout

UICollectionView 首先从collectionView说起,collectionView由三个部分构成: Cells Supplementary Views 追加视图 (类似Header或者Footer) Decoration Views 装饰视图 (用作背景展示) 一方面,col...

2016-08-18 18:37:12

阅读数:338

评论数:0

如何集成图灵机器人,简单实现语音聊天

图灵机器人有三个基本功能: (1)语音识别:将语音识别成相应的文本。 (2)语义理解:将文本识别成领域相关的语义结果。 (3)语音合成 : 将文本转化成语音读出。 要集成图灵机器人,首先要进行图灵官网的注册,这里就一笔带过,按照步骤进行注册即可。 然后创建自己的机器人, 注意这里我...

2016-08-13 09:36:27

阅读数:9174

评论数:0

单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点:  显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点:   1....

2016-08-12 17:22:06

阅读数:153

评论数:0

设置Label的行间距

首先定义Label,设置numberOfLines为0(可以自动换行),然后调用自定义类方法,将label的text值传入。 +(NSMutableAttributedString *)atrString:(NSString *)text{     //创建NSMutableAttribute...

2016-08-12 17:14:27

阅读数:199

评论数:0

iOS动态计算Label的size

动态计算Label的size" TITLE="iOS 动态计算Label的size" /> 初始化一个label,给label设定font大小。调用以下这个自定义类方法。将label的text内容和字体大小font传入。 //动态计算Label的size ...

2016-08-12 17:14:24

阅读数:158

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭