排序:
默认
按更新时间
按访问量

详解CALayer 和 UIView的区别和联系

1.首先UIView可以响应事件,Layer不可以. UIKit使用UIResponder作为响应对象,来响应系统传递过来的事件并进行处理。UIApplication、UIViewController、UIView、和所有从UIView派生出来的UIKit类(包括UIWindow)都直接或间...

2017-03-15 00:39:55

阅读数:186

评论数:0

iOS中Block的基础用法

本文简介 本章不会对Block做过多的实现研究。只是讲解基本的用法。纯粹基础知识。结合实际项目怎么去做举例。Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数的传递等。用过GCD就知道Block的精妙之处。 Block简介 Block是一种比较特殊的数据类型。它可...

2017-03-02 12:18:48

阅读数:152

评论数:0

Cocoa Touch事件处理流程--响应者链

一、事件分类 对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种: 1、触屏事件(Touch Event) 2、运动事件(Motion Event) 3、远端控制事件(Remote-Control Eve...

2017-02-24 19:27:41

阅读数:245

评论数:0

iOS之单例模式初探

单例模式可能是设计模式中最简单的形式了,这一模式的意图就是使得类中的一个对象成为系统中的唯一实例。它提供了对类的对象所提供的资源的全局访问点。因此需要用一种只允许生成对象类的唯一实例的机制。下面让我们来看下单例的作用: 可以保证的程序运行过程,一个类只有一个示例,而且该实例易于供外界访问从而...

2017-02-24 10:56:05

阅读数:241

评论数:0

iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)

iOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block/单例) 实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式...

2017-02-23 18:07:17

阅读数:217

评论数:0

【iOS测试系列】instruments工具的使用(二)- 通过Time Profiler

这篇文章主要介绍使用Instruments的 Time Profiler 的使用 前言 1.很多公司都恨不得把app压法周期压缩到最低,这就导致了开发中隐藏了很多问题,有点经验的工程师草率的优化下,更糟的情况那些没有经验的工程师甚至不会对app进行任何优化. 2.某种程度上来说,...

2017-02-20 16:28:25

阅读数:1209

评论数:0

【iOS测试系列】instruments工具的使用(一)- 通过leaks分析内存泄露

转: 搜狗测试  作/译者: NY      性能对于一款app来说至关重要,而程序的内存占用情况就是一项很重要的性能指标。虽然iOS 5.0版本之后加入了ARC机制,但由于相互引用关系比较复杂时,内存泄露还是可能存在。在本文中小编将给大家介绍一下在非ARC的情况下...

2017-02-20 16:15:58

阅读数:1699

评论数:0

总结

1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?     Object-c的类不可以多重继承     可以实现多个接口     Category是类别     重写一个类的方式用类别好,类别给原有类添加方法,...

2017-02-20 16:13:16

阅读数:506

评论数:0

iOS开发者如何提高自己的水平

转载 不知道你有没有参与或是旁观过iOS开发的黑客马拉松,我觉得这是非常好的事情,在这里人们几乎不睡觉,一起脑洞大开,在Objective-C运行时环境下,利用iOS的相关知识攻城略地,度过激情四射的72个小时。对于我来说,它们让人心潮澎湃,我的所有平台知识都在头脑风暴下接受考验,我...

2017-02-15 21:39:00

阅读数:165

评论数:0

iOS面试必看,最全梳理(二)

来源:Jack_lin的简书 HTTP协议的特点,关于HTTP请求GET和POST的区别 GET和POST的区别: HTTP超文本传输协议,是短连接,是客户端主动发送请求,服务器做出响应,服务器响应之后,链接断开。HTT...

2017-02-15 16:54:07

阅读数:198

评论数:0

iOS面试必看,最全梳理(一)

来源:Jack_lin的简书 序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫...

2017-02-15 16:51:15

阅读数:267

评论数:0

那些 iOS 7 中容易被忽视的新特性总结

iOS7到现在已经发布了有一段时间了。相信你现在已经了解了它那些开创性的视觉设计,已经了解了它的新的API,比如说SpirteKit,UIKit Dynamics以及TextKit,作为开发者,也很可能已经在使用Xcode5进行开发了。 然而,它新颖以及备受争议的特性,让iOS7成为iOS系...

2015-01-07 22:03:46

阅读数:1040

评论数:1

IOS开发之----远程推送通知

原文地址:IOS开发之----远程推送通知 玩了一年的iPhone了各种App的远程通知接收了不少,每次接收到的时候,就在反思,这丫的怎么实现的!  由于工作方面一直没有接触的机会,所以只好自己主动去做做练习试试了. 实践后发现,一系列的配置非常繁琐,当然咯,网上的教程已经一...

2014-05-12 13:57:53

阅读数:5928

评论数:0

百度推送

http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/guideios Xcode升级4.6后Bug处理   Xcode又升级了,又出现Warning了.补充解决办法,记录如...

2014-05-12 13:51:56

阅读数:1055

评论数:0

ios 7 statusbar 状态栏 跟随navigationbar的颜色而改变

ios7以下的版本设置导航栏背景颜色可以使用 [[UINavigationBar appearance] setTintColor:[UIColor orangeColor]]; ios7以后: [[UINavigationBar appearance] setBarTi...

2014-04-02 16:54:47

阅读数:27241

评论数:1

url转义字符

实例说明url转义需求 在需要重定向的url中如果有参数,那么可能会出现问题 比如: abc.action?reurl=cde.action?p1=a&p2=2&p3=3 我在下一个action接受reurl参数值时,得到的是cde.action?p1=a,后面的都没了,这...

2014-04-01 10:37:35

阅读数:3661

评论数:0

改变UITabBarItem 字体颜色

self.tabBar.tintColor = [UIColor colorWithHexString:BLUE_GREEN_COLOR];         UITabBarController *tabBarController = (UITabBarController*)self;    ...

2014-03-31 13:13:45

阅读数:18629

评论数:1

iOS 推送通知详解

这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。 介绍一点点背景资料 众所周知,使用推送通知是一个很棒的、给应用添加实时消息通知的方式。这样做的结局是,开...

2014-03-05 14:56:49

阅读数:1015

评论数:0

ios中http 和https 协议的访问

最近做个项目,开始采用的是HTTP协议实现客户端和服务器端的交互,后来需要改成HTTPS协议。在修改的过程中发现了一些问题,解决方案如下:   HTTP:     NSString *urlString =[NSString stringWithFormat:@"htt...

2014-03-05 14:21:30

阅读数:1292

评论数:0

如何在Xcode5 上创建支持iOS5.0的工程

如何起始创建一个工程就不提了,直接上干货: 1、通过Xcode5直接创建的工程是没办法直接将Deployment Target设置为5.0的。 解决:在build setting中设置编译环境如下图 之后在到Deployment Target中设置即可。 ...

2014-03-05 14:14:19

阅读数:1157

评论数:0

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