自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(27)
  • 资源 (52)
  • 收藏
  • 关注

转载 CSS overflow 属性

转载地址: 定义和用法 overflow 属性规定当内容溢出元素框时发生的事情。 说明 这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。 可能的值 网上找到的源码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi

2016-03-21 20:32:04 905

转载 KVO的概述与使用

转载地址:http://blog.csdn.net/yuquan0821/article/details/6646400/ 一,概述 KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 二,使用方法 系统框架已经支持KVO,所以程序员在使用的

2016-03-21 15:30:25 523

转载 KVC的用法

转载地址:http://blog.csdn.net/ajrm0925/article/details/7484678 示例1:基本赋值取值@interface Book : NSObject { NString *name;}@end#import "Book.h"@implementation Book@end这个Book类太简单了,只有一个实例变量name。而且,按照以前掌握

2016-03-17 09:17:41 526

转载 iOS多线程的初步研究(十)-- dispatch同步

转载地址:http://www.cnblogs.com/sunfrog/p/3313424.html?utm_source=tuicool&utm_medium=referral GCD提供两种方式支持dispatch队列同步,即dispatch组和信号量。一、dispatch组(dispatch group)创建dispatch组dispatch_group_t group = dispat

2016-03-17 08:46:03 568

转载 iOS多线程的初步研究(九)-- dispatch源

转载地址:http://www.cnblogs.com/sunfrog/p/3308766.html dispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。dispatch源好比生产的数据,当有新数据时,会自动在dispatch指定的队列(即消费队列)上运行相应地block

2016-03-17 08:41:57 491

转载 GCD 信号量控制并发 (dispatch_semaphore)

转载地址:http://blog.csdn.net/fhbystudy/article/details/25918451 当我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore,对经常做unix开发的人来讲,我所介绍的内容可能就显得非常入门级了,信号量在他

2016-03-17 07:54:20 709

转载 Objective-C @encode关键字

转载地址:http://blog.csdn.net/yhawaii/article/details/8222973昨天被一个同事问到,如果把一些数(int ,BOOL类型等)封装到NSNumber对象中,而这些NSNumber类型的数据又再放到一个字典当中,循环字典元素,取出每一个NSNumber类型的对象,如何才能够知道NSNumber对象中放的是什么类型的数(int ,BOOL类型等)?因为之前

2016-03-16 18:04:10 629

转载 ios开发之你真的了解了KVC吗?

转载地址:http://www.tuicool.com/articles/2aYfy2之前一直以为自己了解KVC 其实只是井底之蛙啦,真正的要把KVC原原本本的说出来还真的不是一件简单的事情。于是今天写下这边文章,告诫自己要知其然还要知其所以然。 一.KVC的基本概念Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,而不是直接调用getter 和 setter方法。

2016-03-16 17:30:40 499

转载 分类添加属性之关联引用

前两天去面试被别人问了一个分类是否可以添加属性的问题,因为以前没有使用过,觉得好像是不可以,但是回头查了一下的相关资料,发现是可以的,主要是利用了objc_setAssociatedObject ,objc_getAssociatedObject这两个方法来实现set,get方法。 下面是我从网上找来的一篇博文特意分享给大家 转载地址:http://www.2cto.com/kf/201505/

2016-03-16 16:39:51 1033

转载 学习AutoLayout(VFL)

NSLayoutConstraint的第二个类方法+ (NSArray *)constraintsWithVisualFormat:(NSString *)format options:(NSLayoutFormatOptions)opts metrics:(NSD

2016-03-10 14:58:28 693

转载 IOS中关于NSTimer使用知多少

转载地址:http://blog.csdn.net/enuola/article/details/9163051#comments 看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗?  我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你知道NSTimer会并不是准确的按照你

2016-03-10 09:15:14 725

转载 移动用户体验设计:iOS APP体验设计

转载地址:http://blog.csdn.net/enuola/article/details/7901326iOS APP体验设计不像互联网的体验设计那样,有一堆的方法论和可以“借鉴”的案例。 目前除了苹果的和前Palm的外,没有找到更好的设计哲学和方法论。事实上,即便认真地研读了HIG和Zen of Palm,甚至是Oolon Colluphid的哲学巨作你也无法严格按照Guideline设计

2016-03-09 17:14:40 1314

转载 Objective-C 和 Core Foundation 对象相互转换的内存管理总结

转载地址:http://blog.csdn.net/likendsl/article/details/8570907iOS允许Objective-C 和 Core Foundation 对象之间可以轻松的转换,拿 NSString 和 CFStringRef 来说,直接转换豪无压力:CFStringRef aCFString = (CFStringRef)aNSString; NSString

2016-03-09 16:30:51 500

转载 2千万用户APP的开发运营流程

摘要:inMarket是一个拥有2000万APP用户的公司,从设计到发现并解决产品缺陷再到市场营销的经验可以总结为7点:1、避免对开发人员的过度催促;2、注册按钮越少越好;3、当心出现功能过多的情况;4、提供别人没有的灵活可定制功能;5、注意细节;6、可借助第三方评测发现问题;7、产品之后,营销要跟上。由于那些胜利者童话般的成功故事,“App创业者”大量出现。但事实是,大多数App在最初的3个月中失

2016-03-09 15:52:12 726

转载 iOS内存警告的等级

我们都知道在移动设备上很多资源都是比较紧缺的,尤其时内存,通常都比较小,iPhone4也才只有512MB。而且IOS4.0以后还支持了多任务,这个问题就更加突出了。因此我们在平时设计程序的时候要注意管理好内存,减少不必要的开销,谨防泄露。   由于写的一个小项目存在严重的内存泄漏,程序经常运行时间不长就退出了,调试时候发现运行过程中接受到系统的Memry warning level 1几次以后,紧

2016-03-09 13:30:39 1394

转载 关于ios不同版本间的内存管理差异和iso6与以前版本内存管理的兼容

转载地址:http://blog.csdn.net/likendsl/article/details/8199350 官方文档讲解的是比较详细的: https://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/ViewLoadingandUnloading/ViewLo

2016-03-09 11:27:43 622

转载 iphone开发资源汇总

小牛,大牛们注意了,soho社区已成立,欢迎入住切磋技艺。不知道小牛大牛们是否有这样的梦想,在浩瀚无际的网络中,总梦想着有那么一块纯净的属于技术人员的沃土,在这儿我们可以一起交流,一起学习,一起见证技术的飞跃,一起传递新知识。一个人的战斗总是消极的,因为你没有方向,没有别人点拨,即使你是能人,强人,超人,但一个人也只是沧海一粟。因此我们需要正能量,需要帮助。一个登峰造极的人

2016-03-09 10:33:18 1207

转载 iOS Auto Layout 中的对齐选项

转载地址:http://xuexuefeng.com/alignment-options-in-auto-laytout/在 OS X Lion 和 iOS 6 中,苹果添加了一个新的方式来布局视图 —— Auto Layout。 这是一个非常强大的系统,它可以处理很多排列视图时的工作和开销。一个定义良好的布局可以使很多头痛的问题完全消失。然而,它有点。。。古怪。。。至少可以这样说。1继续阅读之前我

2016-03-09 09:55:28 1483

转载 iOS 开发实践之 Auto Layout

转载自:http://xuexuefeng.com/autolayout/ Auto Layout 在 2012 年的 iOS 6 中发布,距今已经 2 年多了,如果从 2011 年在 Mac OS X 上发布的 Auto Layout 开始算起,已经超过 3 年了。如果你的简历上写着 2 年以上工作经验,而竟然不会使用 Auto Layout,真有点不可思议。本文将会通过若干个 Demo 进行讲

2016-03-08 16:40:38 616

转载 如何发布自己的开源框架到CocoaPods

转载地址:http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=404161640&idx=5&sn=3b25e527484de8365461a4ca8c90f78a&scene=23&srcid=0302hgvGGVrvkkISIb0Pz1eH#rd本文是投稿文章,作者:huluobobo在开发过程中,经常会使用到第三框架,我们通过一个pod i

2016-03-05 20:15:14 1057

转载 ios9与ios8的区别

转载地址:http://www.pc6.com/edu/80327.html一些应用更新之后的语言是英文,但是可以设置 iOS 9 地图增加了最新的公共交通路线导航服务 Transit; iOS 9 上,苹果重新设计了多任务视图,改为堆叠卡片方式,现在你可以通过快速翻页的方式更快速的切换到已经打开的应用程序,同时了解究竟有多少个打开应用也更加容易些。 全新的 iOS 9 中,苹果引入了一个名为

2016-03-03 17:36:21 999

转载 ios8与ios7有什么区别

ios8与ios7有什么区别

2016-03-03 17:09:35 1261

转载 IOS网络图片缓存详解

转载自:http://blog.csdn.net/wildfireli/article/details/23191499 在开发移动应用的时候比如Android,IOS,因为手机流量、网速、内存等这些因素,当我们的移动应用是针对互联网,并要频繁访问网络的话,对网络优化这块就显得尤为重要了。 比如某个应用要经常显示网络图片,就不能每次显示图片都去网络上下载,那太耗费时间也太耗费流量,这时就要对网络

2016-03-03 10:59:21 694

转载 iOS高效添加圆角效果实战讲解

remark:本文系原作者授权发布author:bestswifteraddress:http://www.jianshu.com/p/f970872fdc22圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。但很多人并不清楚如何设置圆角的正确方式和原理。设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。我查阅了一些现有的资料,收获良

2016-03-02 21:58:10 795

转载 iOS开发 如何检查内存泄漏

转载自:http://mobile.51cto.com/iphone-423391.htm 1.静态分析 通过静态分析我们可以最初步的了解到代码的一些不规范的地方或者是存在的内存泄漏,这是我们第一步对内存泄漏的检测。当然有一些警告并不是我们关心的可以略过。2.通过instruments来检查内存泄漏这个方法能粗略的定位我们在哪里发生了内存泄漏。方法是完成一个循环操作,如果内存增长为0就证明我们程序

2016-03-02 17:37:07 1672

原创 IOS单元测试工具之OCMockito

这里给大家介绍一个新的开源工具OCMockito 下载地址, 我这里通过CocoaPods,导入到我的测试项目中,#import <OCMockito/OCMockito.h>下面是我测试是遇到的第一个问题,给大家来分享下://创建mock对象 NSMutableArray *mockArray = mock([NSMutableArray class]); //使用mock对象

2016-03-02 08:41:05 2304

转载 iOS中block介绍(四)揭开神秘面纱(下)

转载地址:http://mobile.51cto.com/hot-403935.htm 终于有空开始这系列最后一篇的编写。这一篇,我们将看到block的内存管理的内部实现,通过剖析runtime库源码,我们可以更深刻的理解block的内存运作体系。内存管理的真面目 objc层面如何区分不同内存区的blockBlock_private.h中有这样一组值:/* the raw data space

2016-03-01 11:14:41 651

绘图板 写字板

这是一个简单的绘图板demo主要是根据IOS疯狂讲义这本书上的代码来实现的,中间有一些自己的改动

2015-11-12

DrawGraphicDemo

这个demo主要是是实现了实线,和虚线的绘制,结合博客文章,方便大家的理解

2015-09-30

OCHamcrestIOS

OCHamcrestIOSframework 的源文件,自己将OCHamcrest 这个开源库,分离出来新建了一个iOS的framework,我新建的时候操作系统选择的是9.0,大家用的话可以选择低一点的版本。

2015-09-29

OCHamcrest单元测试demo

这主要是一个OCHamcrest单元测试的demo,里面有自已生成的通用的OCHamcrest framework

2015-09-29

GHUnitTestDemo.zip

这个主要是看IOS测试指南这本书的时候,学习时将GHUnitFramwork引入项目中进行的一个简单的测试。感兴趣的朋友可以参考下

2015-09-21

IOS测试指南

这本书主要是一本IOS测试的书,里面详细的讲了iOS 测试的一些方法还有一些测试工具,无论对于测试人员还是开发人员都有很大的帮助。

2015-09-16

自定义IndicatorView

自己封装了一个IndicatorView的库文件,再也不用看到那些单调的系统的IndicatorView了,省去了自己编辑的麻烦

2015-08-11

js改变css样式

这个demo主要实现了通过页面js事件,来改变页面的字体颜色, 背景颜色,

2015-04-30

php开发之ajax异步请求

这个主要是实现了自动刷新,异步请求,而且还能用于局部刷新,自动验证这一块

2015-04-30

php开发之ajax

这个demo主要实现了通过js利用Ajax,get方法传递参数到php页面

2015-04-28

xmpp获取好友列表,实现文字聊天

这个demo主要实现了获取好友列表,好友的添加,好友之间的文字聊天。

2015-04-23

UIWebView与 javascript的交互三

这个demo主要实现了OC页面传值到js页面,并修改html 页面的值,同时实现了html 页面的数据传递到 OC页面,很经典的哦

2015-04-23

UIWebView与 javascript的交互二

这个事UIwebView与js交互的第二个demo,实现了通过html页面上的事件,传递数据到OC页面。感觉挺有代表性的,感兴趣的话,可以下载看看哦

2015-04-22

UIWebView与 javascript的交互

一个简单的demo实现了对html页面上简单事件的响应,但是没有实现获取输入的值

2015-04-21

javaScript从入门到精通

javascript的入门书籍,适合没有基础的同学们看看哦。我看了一遍还可以,入门足够了

2015-04-21

RadioButton

多选一的按钮,例如男女选择的问题,可以更换背景图片等,具体的要根据自己的需求去改吧。还能默认选择,很简单的一个小工具类

2015-03-23

XMPP登录demo

这个demo主要实现了IOS客户端在本机的服务器下登录,服务器是ejabberd-14.12

2015-03-18

小乌龟SVN可视化工具

很好用的一款可视化svn工具,进行版本控制时可以用的

2015-03-13

coreDataDemo

写了一个coredata的工具类,简单实现了coredata的插入,删除,查询,修改

2015-02-09

KVO实现的demo

这是一个小的KVO的demo实现的kvo的效果,对于初学kvo的朋友有一些帮助

2015-02-07

WKWebView优先加载本地资源文件

实现了WKWebView网络请求拦截,并下载静态资源文件,加载时优先通过本地资源文件进行加载

2018-02-28

MantleTestDemo

这个demo主要是通过单元测试来验证MTLModel hash方法的漏洞的,里面有详细的解决方案。

2017-08-20

JSPatchFixDemo

JSPatch修复的demo,感兴趣的可以看看哦, 博客地址:http://blog.csdn.net/hanhailong18/article/details/58585147

2017-02-28

VCJumpDemo

这个主要是自己整理的通过runtime实现的没有头文件也可以实现页面跳转,可以带参数(用户自定义对象也可以)

2016-10-28

计步器demo

简单实现了iOS的计步器功能,能够实时统计用户走了多少步。可以开启,和关闭该功能,哪里有做的不好的大家可以和我留言哦

2016-05-29

iOS测试指南完整版

这个iOS测试指南的完整版电子书,感兴趣的朋友可以下载看看哦,挺好用的,对自己的帮助挺大的

2016-05-05

RSA加密解密Demo

这是一个RSA加密解密的demo,大家感兴趣的话可以看看,相互交流哦,另外里面的公钥,私钥,我删除了,大家可以根据我博客里的文章自己生成哦

2016-05-04

RSA加密解密

这里,我整理了一个iOS的RSA加密,解密的demo,希望大家和大家一块进步272

2016-05-04

触动人心设计优秀的IPHONE应用

这本书主要讲了如何让自己的app触动人心,让自己的app获得的大众的喜欢

2016-02-22

Jack3DScrollDemo

这个是在别人demo的基础上重新研究,修改实现这个效果的,主要实现了滚轮效果,颜色渐变,通常用来做item的选择 博客地址http://blog.csdn.net/hanhailong18/article/details/50408066 里面有核心代码的分析。

2015-12-26

NPCgoPockerFrameWork_NoBug

这个是修复后的框架,原来的框架有点bug。现在已经改好了,原来的删不掉了,望见谅,博客地址:http://blog.csdn.net/hanhailong18/article/details/50294711

2015-12-25

JackScrollPlayerDemo1

最近闲来无事,刚好自己封装了一个轮播的demo,可以实现设置时间间隔,是否轮播,是否显示indicator等,使用的时候直接设置参数就可以了,再也不用那么的麻烦了。博客地址:http://blog.csdn.net/hanhailong18/article/details/50401728

2015-12-25

JackScrollPlayerDemo

自己封装的一个轮播的demo,可以设置轮播的时间间隔,是否可以自动播放,,是否显示indicatior等,以后用的话,可以直接拿把文件拿来用就好了,非常省事的。博客地址http://blog.csdn.net/hanhailong18/article/details/50401728 ,这里面有自己制作时的思路,可以帮助大家理解

2015-12-25

runtimedemo

这个demo主要是利用runtime的方法替换,来实现避免重复点击时重复触发方法的问题自己可以根据时间来设置间隔的时间的长短

2015-12-23

bianseziti

这个代码主要实现了,颜色在字体上一闪而逝的效果,很湿炫酷呢,刚兴趣的小伙伴可以下载看看哦

2015-12-14

蘑菇街框架

这里自己琢磨实现了蘑菇街的框架,思路很清晰,比较容易理解,效果是一样的,大家感兴趣的话,可以下载看看,

2015-12-14

抛金币效果

这个是一个金币抛入福袋的动画效果,当然也可以用来制作电商上的物品抛入购物车的效果

2015-12-09

CAAnimation

这个demo主要实现了,单个动画的移动,缩放,翻转,以及将这些动画组合起来的效果

2015-12-08

Core Image

这个demo是IOS疯狂讲义上 里面coreImagetest的demo修改后的代码,可以参考一下原来的代码,理解思考一下

2015-12-02

雪花飘飘 坐标变换

这个是看IOS疯狂讲义上,这本书时看到雪花飘飘这个效果,就按书中 的代码实现了一下,但是发现和书中的效果有点不太一样,哪位感兴趣的话,可以一块交流哦

2015-11-25

空空如也

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

TA关注的人

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