IOS开发笔记
文章平均质量分 71
一叶博客
欢迎大家访问http://00red.com
展开
-
ios开发UIImage imageNamed方法的误用
一、加载图片问题UIImage image = [UIImage imageNamed:imageFileName];这种图片加载方式带有图片缓存的功能,使用这种方式加载图片后,图片会自动加入系统缓存中,并不会立即释放到内存。一些资源使程序中经常使用的图片资源,使用这种方式会加快程序的运行减少IO操作,但对于项目中只用到一次的图片,如果采用这种方案加载,会增导致程序原创 2014-05-08 09:58:37 · 951 阅读 · 0 评论 -
IOS客户端公共WIFI解决方案
公共WIFI综述现在很多公司都在做免费WIFI,车站、公交、地铁、餐厅,只要是人员密集流动的地方就有WIFI,免费WIFI从最初的网页认证方式也逐渐向客户端认证方式偏移。本文主要讨论IOS认证上网的解决方案。 IOS端WIFI应用的相关开发,主要存在以下问题1.IOS系统WIFI相关的接口很少,大部分接口都是私有接口2.在设备连接上WIFI,没有通过路由器认证前,如果关闭IOS自动弹出的Po原创 2015-02-09 13:50:40 · 1715 阅读 · 3 评论 -
Swift项目兼容Objective-c问题汇总
Swift项目需要使用封装好的Objective-c组件、第三方类库,苹果提供的解决方案能够处理日常大部分需求,但还不能称之为完美,混编过程中会遇到很多问题。本文将Swift兼容Objective-c的问题汇总,以帮助大家更好的使用Swift原创 2015-06-03 15:28:11 · 2283 阅读 · 1 评论 -
Swift主题色顶级解决方案
Swift应用程序的主题色解决方案,主要包括TabBar、NavigationBar、其它设置等,让程序更改主题色更加容易原创 2014-11-27 11:44:55 · 1537 阅读 · 1 评论 -
Swift程序入口深度分析
Swift入口函数深度分析,主要包括Swift如何程序程序入口,Swift入口原理等内容原创 2014-11-27 10:38:35 · 2421 阅读 · 1 评论 -
Xcode6:解决_NSURLAuthenticationMethodServerTrust异常问题
Xcode6发布后,大家都在尝试Swift的新功能,但是使用Xcode6运行旧的项目时,如果使用了AFNetworking框架,程序会直接报异常,找不到错误的原因,这里给出解决办法原创 2014-06-17 18:23:09 · 2780 阅读 · 1 评论 -
IOS截屏功能
经常用到截屏或者将UIView的转换为UIImage,功能非常简单,但是经常要用到原创 2014-06-10 16:13:13 · 1062 阅读 · 0 评论 -
NSString去掉所有换行及空格
在IOS开发过程中,我们有些需要将字符串中的所有的空格,回车删除掉,大部分博客给出了以下处理办法:这种办法只能去掉字符串两端的空格及回车,对于中间的字符串没有任何办法。如果想去掉字符串中所有的空格及回车,我们可以简单的使用替换的办法,将所有的空格及回车替换为空。使用相关API为:原创 2014-05-21 19:32:47 · 21535 阅读 · 1 评论 -
让你看不懂的swift语法
Swift中的很多概念来源于Objective-c(扩展、协议、外部参数名、闭包内存管理等),如果是Objective-c的老手可以很快入手,Swift融合了众多语言的特性,入手简单但是短时间掌握所有语法还是有困难的,Swift开发应用更加快速,语言简介,包括了很多的高级特性.虽然Swift语言很简单,手机相对于Objective-c要快,但是一些原理的东西还是起源于Objective-c,框架中虽然包括了Swift API,但是API的设计很多都是苹果特有的,掌握一直到熟练,个人感觉与学习Objectiv原创 2014-06-12 17:37:26 · 1903 阅读 · 0 评论 -
SDWebImage异步加载图片及缓存的管理与清理
1、在项目的开发过程中,我们经常会用到异步加载图片的功能,先从网络上异步下载图片,然后通过UIImageView显示在屏幕上。这是一个经常使用的功能,基本上所有的联网应用程序都要用到的功能,现在GitHub上已经有非常成熟的框架SDWebImage(提供异步加载图片、缓存管理,下载进度等,功能最齐全)EGOImageLoading(之前使用的框架,缓存管理不如SDWebImage设计简单)AFNetworking (只提供异步加载图片功能,无缓存管理)原创 2014-05-29 17:54:51 · 6571 阅读 · 1 评论 -
二维码相机遮罩层快速实现
在开发相机相关应用,如图片裁剪,二维码时,我们经常需要在最上层覆盖一层遮罩,如下图 一个通常的做法(以上图为例),是将界面划分成几个部分,分别绘制,如阴影部分,分上下左右四个部分,然后分别绘制这四个部分,再绘制绿色边框。实现也不难,但太过于繁琐,现在给出一个更简单的方法原创 2014-06-09 10:28:44 · 3292 阅读 · 0 评论 -
IOS编码GB2312转UTF-8
在项目项目中,我们有的时候需要经常遇到编码的转换,下面给出GB2312转换为UTF-8的方法+ (NSData *)UTF8WithGB2312Data:(NSData *)gb2312Data{ NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030原创 2014-05-08 10:22:43 · 3021 阅读 · 0 评论 -
Swift之贪婪的UIButton
一、内容概要 按钮是所有UI体系中非常重要的组件,在iOS中按钮UIButton的使用也非常灵活,本文将从以下几点介绍UIButton的使用(基于Swift2.0):1.UIButton基础2.UIButton图片使用3.圆角按钮4.复选框按钮5.倒计时按钮(闪烁问题也轻松解决)6.贪婪按钮(父控件事件也归我,扩大事件响应区域)原创 2015-07-28 16:24:36 · 1270 阅读 · 1 评论