自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ismilesky的博客

青春需要奋斗,愿我奋斗的路上有你的陪伴!----Felix

  • 博客(26)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

转载 SDWebImage缓存图片的机制

SDWebImage是一个很厉害的图片缓存的框架。既ASIHttp+AsyncImage之后,一直使用AFNetworking集成的UIImageView+AFNetworking.h,但后者对于图片的缓存实际应用的是NSURLCache自带的cache机制。而NSURLCache每次都要把缓存的raw data 再转化为UIImage,就带来了数据处理和内存方面的更多操作。具体的比较在这里:SD

2015-09-27 14:19:29 428

转载 iOS知识学习的相关链接

学习链接分享  分享iOS学习链接: (我是雷锋,我是搬运工)iOS开源库,内有MAC开源项目 和iOS 完整项目 和一些自定义组件,控件内容非常棒!下面是链接:http://www.douban.com/note/276160185/?type=likeiOS开发中,一些经常使用的框架汇总,介绍,还有各种的插件,包括网络,音频,

2015-09-26 21:52:43 303

原创 单例宏的抽取(用于ARC和非ARC)

在项目开发,难免会用到单例,也就是SingleTon,一旦创建单例,除非完全将程序退出,否则单例对象会一直存在!开发中,也许我们会使用多个单例,但一次次创建又很麻烦,但万一遇到MRC 与 ARC混编,再设置单例会更头疼!这里是一个单例宏的抽取,写入到 .h 文件,使用时,导入该文件即可!singleTon.h// 帮助实现单例设计模式// .h文件的实现#define SingletonH(met

2015-09-26 20:16:18 527

转载 关于iOS获取手机唯一标识符

从网上找到了一些关于手机唯一标示符的相关资料,整理了出来,希望有用!iOS手机标识符的历程:在 iOS 5 中, 可以获取到系统的 UDID(Unique Device Identifier) ,后来被 Apple 禁止掉了。在 iOS 6 中,大家开始使用 MAC 地址 MAC(Medium/Media Access Control) ,后来又被 Apple 禁止掉了

2015-09-26 17:51:05 2660

原创 iOS整体框架图

iOS学习的整体框架图:

2015-09-25 22:54:40 460

原创 iOS9.0网络问题,苹果将原http协议改成了https协议

在使用Xcode7时,运行程序会报错,原因如下:错误描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file

2015-09-24 21:47:53 1808 1

原创 Cocoapods安装步骤

一般,在我们开发中需要一些开源的第三方框架,或者是第三方集成的框架。比如谷歌地图,我们需要导入一些库,但一个个导入又很麻烦,这里介绍一个快速管理第三方集成的框架工具!1、升级Ruby环境终端输入:$ gem update --system此时会出现ERROR:  While executing gem ... (Gem::FilePermissionError)

2015-09-23 23:12:31 462

转载 系统实现邮件、拨号、SMS、浏览器的调用

在iOS开发中,经常需要调用其它App,如拨打电话、发送邮件等。UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的模式来调用不同的App。有些功能需要真机才能使用。调用邮件客户端(Apple Mail)URL模式:mailto://<strong>${EMAIL_ADDRESS}</strong>代码示例:[[UIApplication

2015-09-23 22:25:54 656

转载 常用正则表达式

常用正则表达式大全匹配中文字符的正则表达式: [u4e00-u9fa5]   注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff] 注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r   注:可以用来删除空白行 匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*

2015-09-22 23:01:37 307

原创 ASI 与 AFN的区别要点

ASI与AFN区别:(要点) 性能 (*)ASI基于底层的CFNetWorkAFN基于NSURLConnection运行性能 ASI > AFN 处理服务器数据AFN : 根据服务器返回数据的类型,进行自动解析 服务器返回的是JSON数据,自动转换为NSDictionray或者NSArray 服务器返回的XML数据,自动转换为NSXMLParserASI : 并没有对服务器返回数

2015-09-22 22:41:05 813

原创 HTTP协议 : 协议的完整的通信过程

关于HTTP协议的的相关面试题 : 阐述协议的完整的通信过程,那我们一般可以从下面几个方面进行阐述: HTTP协议的定义描述HTTP协议完整的通信过程 HTTP协议的全称超文本传输协议,定制传输数据的规范(客户端与服务器之间的数据传输规范) 通信过程1> 请求客户端 –> 服务器请求的内容:a. 请求行(请求方法\HTTP协议版本\请求资源路径)例如: GET : https://ss

2015-09-22 22:33:20 3849

原创 RegexKitLite的配置

在开发中,我们难免会遇到一些对邮箱,QQ,地址等的一些验证,这时我们就会考虑到正则表达式,正则表达式在多门语言内通用的,而在Xcode中,也集成了正则表达式的使用,但是功能可能比较单一,用起来也不方便,推荐一个第三方叫RegexKitLite,使用正则表达式,需要对正则表达式有一定的了解,这些可以网上搜资料. 由于RegexKitLite是支持MRC,若我们开发用的ARC,需要去转换,怎样实现AR

2015-09-21 09:27:49 845

转载 韵与度

女人在韵,韵在优雅。 这世界唯一偷不走换不掉的是优雅,这也是人和人唯一的差距。所以有些人就说了,优雅是高贵而高蹈的品质,洁白的精神。虽然抽象,又是如此飘渺,要等到提炼后才能拨云见日。所以说优雅是根深蒂固的,长在血脉里的东西,制约着你的行为,限制你的思维。 风韵,是女人盎然不败永远葱郁的春天;气度,是男人根深叶茂硕果累累的金秋。女人在韵。韵致不为时光而左。如果说容颜漂亮是酒,那么气质风韵就是茶。酒的甘

2015-09-17 14:07:13 420

原创 子控件在父控件上的显示问题

创建了子控件,在父控件上或窗口上看不到:1. 当前控件没有添加到父控件中2. 当前控件的hidden = YES3. 当前控件的alpha <= 0.014. 没有设置尺寸(frame.size、bounds.size)5. 位置不对(当前控件显示到窗口以外的区域)6. 背景色是clearColor7. 当前控件被其他可见的控件挡住了8. 当前控件是个显示图片的控件(没有设置图片\图

2015-09-15 19:37:54 2330

原创 地图导读

这里是完整的pdf,如果需要的可以点此链接下载! http://download.csdn.net/detail/ismilesky/9109187

2015-09-15 17:38:50 460

原创 禁止横屏设置

在开发中,也许某些应用不需要横屏设置,其实,禁止横屏很简单,三行代码就可以搞定,下面那我们进行介绍.全局控制,在AppDelegate里实现下面方法:// 禁止横屏- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{

2015-09-15 17:14:10 1186

原创 地图的相关使用(定位,地理编码,导航)

概述在移动互联网时代,很多社交类,团购类app都引入了地图,地图能解决用户的很多生活琐事,比如: 导航:去任意陌生的地方,汽车导航等 周边:找餐馆、找酒店、找银行、找电影院 总之,目前地图和定位功能已经大量引入到应用开发中。 在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发, Map Kit :用于地图展示 , C

2015-09-15 16:55:08 3367

原创 常用宏的使用

///////////////////////////////////////////////////release 模式下NSlog不输出debug 模式下NSlog输出//////////////////////////////////////////////////#ifndef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#else#define NS

2015-09-14 19:10:50 447

原创 本地推送通知和远程推送通知

推送通知推送通知跟NSNotification有所区别: 1> NSNotification是抽象的,不可见的 2> 推送通知是可见的(能用肉眼看到)iOS中提供了2种推送通知: 本地推送通知, 远程推送通知 1> 本地推送通知(Local Notification) 2> 远程推送通知(Remote Notification)推送通知可以不让在前台运行的app,告知app

2015-09-14 18:13:07 1255

原创 iOS/MAC开发博客分享

中文 iOS/Mac 开发博客在这里从网上找到的一些iOS开发大牛的博客,这不是我一个人的功劳,其中,也有从别人那里收集过来的,希望对大家都有用处! 这里的博客太多,不可能全部都看,我们可以借鉴大牛的一些开发经验,我看的博客也不多,看的只有Kenshin Cui’s Blog ,唐巧的技术博客等一些博客,并不是其他人的不好,只是我们了解的太少,还没发现更多的潜藏的好东西. 那就期待大家的发现了!

2015-09-14 10:36:33 534

原创 关于设置applicationIconBadgeNumber提醒数字的问题

在日常开发中,当我们需要设置appIcon右上角的提示数字时,难免会用到UIApplication的applicationIconBadgeNumber的属性,但是,也许有人比较粗心,没有仔细看完苹果官方给的代码注释,就会着急使用这个属性,但是呢,运行时会发先在控制台会打印一串英文异常: Attempting to badge the application icon but haven’t re

2015-09-12 22:56:34 10686

原创 推送流程图解

推送流程好多人都很乱,所以自己做了一个图解,希望会有帮助!

2015-09-09 22:25:03 1811

原创 iOS整理 -- 多线程之 GCD

GCD Grand Central Dispatch纯C语言,提供了非常多强大的函数GCD的优势:GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程) 程序员只需要告诉GCD想要执行什么任务,不需要编写任何线程管理代码 任务和队列GCD中有2个核心概念任

2015-09-09 19:45:45 406

原创 UIKit类关系总览

UIKit框架下的各个UI控件类的关系图:

2015-09-09 16:32:02 456

原创 iOS整理 -- 多线程之 NSOperation

NSOperation的作用配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤: 先将需要执行的操作封装到一个NSOperation对象中 然后将NSOperation对象添加到NSOperationQueue中 系统会自动将NSOperationQueue中的NSOperation

2015-09-09 16:17:20 361

原创 iOS整理 -- 多线程之NSThread

多线程 —- NSThread3种创建线程的方式 : NSThread , NSOperation , GCD1> NSThread 有两种直接创建方式:实例方法: (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument 类方法: (void)detachNewThreadSelector:(SEL)a

2015-09-09 11:59:08 493

SourceTree

SourceTree的安装包文件

2016-08-02

一个带有历史搜索记录的Demo

一个带有历史搜索记录的Demo

2016-05-10

RegexKitLite正则表达式第三方

RegexKitLite正则表达式第三方,比Xcode封装的更加强大,功能更加完善

2015-09-21

定位与地图

iOS中地图开发详细的说明,类与类之间的关系,从定位,到地图,再到简单导航等功能

2015-09-15

Xcode插件(支持Xcode6.4以下)

Xcode的一些高效,好用的插件, 调色器, 图片加载,注释格式化,选中高亮显示,自动补全关键字等

2015-09-09

iOS面试题分享

简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、weak属性的作用

2015-09-04

Massory进行代码约束

可以进行手动代码约束,对于想要使用纯代码对UI控件进行约束的新手可以来研究

2015-09-04

FMDB第三方类库的简单实用

FMDB是一个数据库的第三方类,相比于苹果官方coreData,更加轻量级,灵活!

2015-08-03

第三方类库

一个可以用于照片网络解析等功能的第三方类库,功能强大,适合新手学习使用

2015-07-29

CollectionView 瀑布流

一个瀑布流的Demo,可以简单实现照片的排布,是一个不错的demo.

2015-07-29

学习帮助,及推荐

一些学习ios的帮助网站,和一些推荐的书籍

2015-07-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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