Swift之贪婪的UIButton

一、内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0):1.UIButton基础 2.UIButton图片使用 3.圆角按钮 4.复选框按钮 5.倒计时按钮(闪烁问题也轻松解决) 6.贪...

2015-07-28 16:24:36

阅读数:796

评论数:1

Swift项目兼容Objective-c问题汇总

Swift项目需要使用封装好的Objective-c组件、第三方类库,苹果提供的解决方案能够处理日常大部分需求,但还不能称之为完美,混编过程中会遇到很多问题。本文将Swift兼容Objective-c的问题汇总,以帮助大家更好的使用Swift

2015-06-03 15:28:11

阅读数:1375

评论数:1

Swift社交应用文本输入优化汇总

一、输入相关的优化问题在大部分应用中,都有输入的需求,面对众多用户,他们的想法各异,输入的文本内容也是千奇百怪,面对不同的输入,我们该如何优化输入体验?这里集中汇总输入相关问题,主要如下: 1、输入控件UITextField跟随键盘移动 2、过滤输入内容 3、响应编程...

2015-03-03 11:07:06

阅读数:918

评论数:1

IOS客户端公共WIFI解决方案

公共WIFI综述现在很多公司都在做免费WIFI,车站、公交、地铁、餐厅,只要是人员密集流动的地方就有WIFI,免费WIFI从最初的网页认证方式也逐渐向客户端认证方式偏移。本文主要讨论IOS认证上网的解决方案。 IOS端WIFI应用的相关开发,主要存在以下问题1.IOS系统WIFI相关的接口很少,...

2015-02-09 13:50:40

阅读数:1271

评论数:3

Swift主题色顶级解决方案

Swift应用程序的主题色解决方案,主要包括TabBar、NavigationBar、其它设置等,让程序更改主题色更加容易

2014-11-27 11:44:55

阅读数:1185

评论数:1

Swift程序入口深度分析

Swift入口函数深度分析,主要包括Swift如何程序程序入口,Swift入口原理等内容

2014-11-27 10:38:35

阅读数:1298

评论数:1

Swift百万线程攻破单例(Singleton)模式

Swift实现的单例安全吗?这里你将看到百万线程如何攻破不安全的单例实现,理论指导加真实测试,让你亲眼看到大量线程抢占资源时的小概率事件发生

2014-06-19 20:26:00

阅读数:1853

评论数:0

Xcode6:解决_NSURLAuthenticationMethodServerTrust异常问题

Xcode6发布后,大家都在尝试Swift的新功能,但是使用Xcode6运行旧的项目时,如果使用了AFNetworking框架,程序会直接报异常,找不到错误的原因,这里给出解决办法

2014-06-17 18:23:09

阅读数:2439

评论数:1

Swift设计模式之单例(SINGLETON)

Swift是一门新的语言,每一门语言都有其特点,如何在Swift下实现单例设计模式呢?

2014-06-16 13:46:50

阅读数:4445

评论数:0

让你看不懂的swift语法

Swift中的很多概念来源于Objective-c(扩展、协议、外部参数名、闭包内存管理等),如果是Objective-c的老手可以很快入手,Swift融合了众多语言的特性,入手简单但是短时间掌握所有语法还是有困难的,Swift开发应用更加快速,语言简介,包括了很多的高级特性.虽然Swift语言很...

2014-06-12 17:37:26

阅读数:1412

评论数:0

IOS截屏功能

经常用到截屏或者将UIView的转换为UIImage,功能非常简单,但是经常要用到

2014-06-10 16:13:13

阅读数:936

评论数:2

二维码相机遮罩层快速实现

在开发相机相关应用,如图片裁剪,二维码时,我们经常需要在最上层覆盖一层遮罩,如下图 一个通常的做法(以上图为例),是将界面划分成几个部分,分别绘制,如阴影部分,分上下左右四个部分,然后分别绘制这四个部分,再绘制绿色边框。实现也不难,但太过于繁琐,现在给出一个更简单的方法

2014-06-09 10:28:44

阅读数:2120

评论数:0

Android通过URL/URI来打开我们的应用

有的时候我们想通过浏览器直接打开我们的应用,例如淘宝,如果安装了客户端则直接通过客户端打开,如果没有安装再访问相应的web

2014-06-05 10:22:18

阅读数:1021

评论数:0

SDWebImage异步加载图片及缓存的管理与清理

1、在项目的开发过程中,我们经常会用到异步加载图片的功能,先从网络上异步下载图片,然后通过UIImageView显示在屏幕上。这是一个经常使用的功能,基本上所有的联网应用程序都要用到的功能,现在GitHub上已经有非常成熟的框架 SDWebImage(提供异步加载图片、缓存管理,下载进度等,功能...

2014-05-29 17:54:51

阅读数:5883

评论数:1

NSString去掉所有换行及空格

在IOS开发过程中,我们有些需要将字符串中的所有的空格,回车删除掉,大部分博客给出了以下处理办法:这种办法只能去掉字符串两端的空格及回车,对于中间的字符串没有任何办法。如果想去掉字符串中所有的空格及回车,我们可以简单的使用替换的办法,将所有的空格及回车替换为空。使用相关API为:

2014-05-21 19:32:47

阅读数:14465

评论数:1

Xcode版本控制Git及在GitHub/Oschina提交项目

Xcode5.x原生支持Git及SVN版本控制系统,相比于之前的Xcode4.x版本,Git及SVN已经非常好用。最近跟同事沟通,发现还有部分人不愿意使用Git/SVN。确实在之前的4.x版本中,Git/SVN有可能导致Xib错误,冲突解决不友好,这在5.x版本中有了极大的改改善,相比于Eclip...

2014-05-11 11:52:40

阅读数:3192

评论数:1

IOS高级教程3:UITapGestureRecognizer手势识别的简单使用到精通

一、从零开始创建项目     1.为了大家方便理解,我们从一个空项目开始创建2.项目的配置情况如下,可以根据自己随意调整3. 因为我们创建的是新项目,除了一个ILAppDelegate什么都没有 4.正常情况下我们会创建一个根RootViewController,然后通过C...

2014-05-08 10:36:42

阅读数:2140

评论数:0

IOS编码GB2312转UTF-8

在项目项目中,我们有的时候需要经常遇到编码的转换,下面给出GB2312转换为UTF-8的方法 + (NSData *)UTF8WithGB2312Data:(NSData *)gb2312Data { NSStringEncoding enc = CFStringConvertE...

2014-05-08 10:22:43

阅读数:2527

评论数:0

IOS高级教程2:反射根据变量的引用获取变量名

一、使用介绍     项目有的时候,会遇到一些特殊的处理,想要根据一个实例的引用,获取这个实例在代码中的名称。比如在处理View的坐标的时候,我们将UIView的坐标信息配置到plist文件中,我们可以设置一个key,再通过这个key来获取配置文件中的坐标等信息。有没有更简单的方法呢,或者我...

2014-05-08 10:20:16

阅读数:716

评论数:0

IOS高级教程1:处理1000张图片的内存优化

一、项目需求 在实际项目中,用户在上传图片时,有时会一次性上传大量的图片。在上传图片前,我们要进行一系列操作,比如:旋转图片为正确方向,压缩图片等,这些操作需要将图片加载到内存中,下面对内存的使用做详细分析. 二、内存分析,非优化 我在测试项目中,重复加载了一张图片1000次...

2014-05-08 10:15:55

阅读数:777

评论数:0

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