- 博客(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
转载 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
OCHamcrestIOS
2015-09-29
UIWebView与 javascript的交互三
2015-04-23
UIWebView与 javascript的交互二
2015-04-22
JSPatchFixDemo
2017-02-28
Jack3DScrollDemo
2015-12-26
NPCgoPockerFrameWork_NoBug
2015-12-25
JackScrollPlayerDemo1
2015-12-25
JackScrollPlayerDemo
2015-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人