
ios
文章平均质量分 84
大叔叔呵呵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用Swift最科学的刷题方式,最快速的刷题路径leetcode
用Swift最科学的刷题方式,最快速的刷题路径用Swift最科学的刷题方式,最快速的刷题路径算法模 欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;原创 2020-09-24 09:52:53 · 1100 阅读 · 0 评论 -
ios面试题
thx:http://blog.sunnyxx.com/2015/07/04/ios-interview/近一年内陆续面试了不少人了,从面试者到面试官的转变让我对 iOS 招聘有了更多的感受。经过了前段时间的一大波面试,我们终于找到了志同道合的小伙伴,面试也暂时告一段落了。总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、iOS 基础、底层知识的看法和一些常问的面试题。转载 2015-08-05 14:32:54 · 571 阅读 · 0 评论 -
[Cocoa]深入浅出 Cocoa 之消息
在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的:Bird * aBird = new Bird();aBird->fly(); 在ObjC 中则如下:转载 2014-02-20 10:06:58 · 947 阅读 · 0 评论 -
Objective-C的方法替换
本文将要讨论Objective-C中的方法替换(method replacement)和swizzling(移魂大法)。 重写类的方法(Overriding Methods)Overriding methods在任何面向对象语言中都很常见,主要用于子类化中。在子类中复写一个方法,然后在子类的实例就可以使用这个被重写的方法。 对于一个你无法控制其实转载 2014-02-20 02:40:53 · 649 阅读 · 0 评论 -
Objective-C的hook方案(一): Method Swizzling
在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点大,计划分几篇来总结。本文主要介绍针对selector的hook,主角被标题剧透了———— Method Swizzling 。Method Swizzling 原理转载 2014-02-20 02:40:22 · 413 阅读 · 0 评论 -
[Cocoa]深入浅出Cocoa之 Method Swizzling
[Cocoa]深入浅出Cocoa之 Method Swizzling罗朝辉(http://blog.youkuaiyun.com/kesalin)CC许可,转载请注明出处在前文深入浅出Cocoa之消息中,我简要介绍了ObjC 中消息的基本情况,包括SEL查找,缓存以及消息转发等。在本文中,我要介绍一个很有趣的技术,Method swizzling,通过这个手法,我们可以动态修改方法的实现,从而达到转载 2014-02-20 02:39:47 · 477 阅读 · 0 评论 -
绘制 UITableViewCell
#import // to use: subclass ABTableViewCell and implement -drawContentView:@interface ABTableViewCell : UITableViewCell{UIView *contentView;}- (void)drawContentView:(CGRect)r; // subclasses should imp原创 2014-02-09 22:02:28 · 572 阅读 · 1 评论 -
NSURLRequest的官方文档
OverviewNSURLRequest objects represent a URL load request in a manner independent of protocol and URL scheme.NSURLRequest encapsulates two basic data elements of a load request: the URL to loa转载 2014-02-10 15:09:30 · 447 阅读 · 0 评论 -
iOS开发之内存缓存机制
前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一下如何在iOS设备中进行缓存。这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类转载 2014-02-10 13:44:18 · 390 阅读 · 0 评论 -
NSURL
1:NSURL初始化方法:[csharp] view plaincopyNSURL *url=[NSURL URLWithString:@"http://www.baidu.com?id=1"]; 2:解决NSURL初始化失败的相关解决方案.将传进来的NSString 进行 UTF8 转码即可.1:针转载 2014-02-10 12:51:35 · 501 阅读 · 0 评论 -
xcode5时代如何设置Architectures和Valid Architectures
目前ios的指令集有以下几种:1,armv6,支持的机器iPhone,iPhone2,iPhone3G及对应的iTouch2,armv7,支持的机器iPhone4,iPhone4S3,armv7s,支持的机器iPhone5,iPhone5C4,arm64,支持的机器:iPhone5S机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphon转载 2014-01-26 18:22:31 · 384 阅读 · 0 评论 -
谷歌分析iOS开发包实战
这篇文章还可以在这里找到 英语 创建一个成功的产品,你和你的团队必须掌握一个分析和统计用户数据的方法!否则,你永远也无法知道你的应用哪些部分是用户一直偏爱使用的,而且没有发生异常,哪些不是。有许多种方式去衡量用户的使用情况并且有大量的现成框架能够帮助你做到这一点。在本篇教程中,你将会学习谷歌分析开发包(Google Analytics)在iOS上的实际应用案例。 本转载 2014-01-17 09:25:18 · 650 阅读 · 2 评论 -
图像资源Images Assets
开始之前,首先回顾一下iOS7初体验(1)——第一个应用程序HelloWorld中的一张图,如下所示: 本文便分享一下Images.xcassets的体验~_~1. 打开此前使用过的HelloWorld项目,然后单击并打开导航区域中的Images.xcassets,看看都有些什么东东:]: 2. 在图中可以看到中间位置有两个虚线框,感觉应该可以直接拖文件进来转载 2014-01-24 02:31:32 · 926 阅读 · 1 评论 -
IOS7.0 Xcode5 AutoLayout 备忘录
Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐, 右边对齐, 顶部对齐, 底部对齐, x轴中心对齐, y轴中心对齐, 文本底标线对齐, (单选择一个view时可设置)对于父view的x轴中心对齐, 对于父view的y轴中心对齐,转载 2014-01-25 12:48:49 · 590 阅读 · 1 评论