自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 iOS dwarfdump命令分析dSYM文件

dwarfdump --help 帮助dwarfdump --debug-info MYApp.app.dSYM

2021-07-27 17:15:35 290

转载 NSURLSession最全攻略

NSURLSessionNSURLSession在iOS7中推出,NSURLSession的推出旨在替换之前的NSURLConnection,NSURLSession的使用相对于之前的NSURLConnection更简单,而且不用处理Runloop相关的东西。2015年RFC 7540标准发布了http 2.0版本,http 2.0版本中包含很多新的特性,在传输速度上也有很明显的提升。NSURLSession从iOS9.0开始,对http 2.0提供了支持。NSURLSession由三部分构成:

2021-07-07 09:56:57 569

原创 iOS视频相关

iOS利用VideoToolbox实现视频硬解码https://www.jianshu.com/p/18ace93bb2ff

2021-06-01 16:15:34 83

原创 android apk v2签名

APK加固后需要手动签名V2签名:apksigner sign --ks kestore的路径--out output.apk input.apk检查是否V2签名:apksigner verify -v output.apkzsh: command not found: apksigner 解决方法:因为apksigner在android的SDK的build-tools中,将build-tools添加到环境变量里就可以了export PATH=$PATH:$HOM...

2021-04-07 20:00:09 1013

原创 深入介绍NSCache和链表的文章

深入源码理解YYCache 、SDWebImage、AFNetworking、NSCache 缓存方式与对比https://blog.csdn.net/u014205968/article/details/78490145iOS缓存 NSCache详解及SDWebImage缓存策略源码分析https://www.jianshu.com/p/239226822bc6

2020-11-26 15:40:00 95

原创 iOS 响应链相关文章整理

参考:https://www.jianshu.com/p/2f664e71c527https://www.jianshu.com/p/2e074db792ba

2020-11-23 14:35:51 87 1

转载 招聘一个靠谱的 iOS

**招聘一个靠谱的 iOS**原创文章,转载请注明原地址:blog.sunnyxx.com 近一年内陆续面试了不少人了,从面试者到面试官的转变让我对 iOS 招聘有了更多的感受。经过了前段时间的一大波面试,我们终于找到了志同道合的小伙伴,面试也暂时告一段落了。总结下面试人过程中的感受,你也可以读到我们对简历、算法、性格、iOS 基础、底层知识的看法和一些常问的面试题。

2015-07-17 18:49:38 423

转载 UIGraphicsBeginImageContext系列知识

UIGraphicsBeginImageContext创建一个基于位图的上下文(context),并将其设置为当前上下文(context)。方法声明如下:void UIGraphicsBeginImageContext(CGSize size);参数size为新创建的位图上下文的大小。它同时是由UIGraphicsGetImageFromCurrentImag

2015-05-28 16:19:54 644

转载 iOS证书申请教程

云编译p12证书制作生成certSigningRequest文件如图,打开应用程序->实用工具->钥匙串访问如图,选择从证书颁发机构请求证书接下来填写邮件地址,选择存储到磁盘,点击继续如图,保存文件到桌面。制作p12证书首先打开苹果开发网站,通过Member Center进入开发账户,如图:然后选择Certificates, Identifier

2015-02-06 13:10:18 607

转载 iOS HMAC SHA1

需要导入cocoaSecurity框架https://github.com/kelp404/CocoaSecurityBase64:https://github.com/nicklockwood/Base64#import "Base64.h"#include #include + (NSString *)hmacSha1:(NSString*)key te

2015-01-13 15:11:15 3408

转载 UINavigationItem的使用

这篇博客将会以一个小例子来演示如何设置UINavigationItem。现在我用的是Xcode 4.3,在使用上跟Xcode 4.2差不多。1、首先运行Xcode 4.3,创建一个Single View Application,名称为UINavigationItem Test:2、其次,我们要使得程序运行时能够显示Navigation Bar:2.1 单击A

2015-01-09 17:53:45 432

转载 UITableViewCell里UIButton实现push的代理和block

代理设计模式对于iOS开发的人来说肯定很熟悉了,代理delegate就是委托另一个对象来帮忙完成一件事情,为什么要委托别人来做呢,这其实是MVC设计模式中的模块分工问题,例如View对象它只负责显示界面,而不需要进行数据的管理,数据的管理和逻辑是Controller的责任,所以此时View就应该将这个功能委托给Controller去实现,当然你作为码农强行让View处理数据逻辑的任务,也不是不行,

2014-12-20 14:15:40 599

转载 使用Xcode5.0上传应用到App Store

使用Xcode5.0上传应用到App Store一、上传前的准备需要先到https://itunesconnect.apple.com/ 这里登记你的App注意事项有:App的状态、描述信息准备、截图的大小和格式后续再补图,因为Apple放假了二、基本流程:打开工程。点击项目配置,输入你在开发者帐号里面

2014-12-09 20:27:50 412

转载 iOS开发:从新手到专家的一些建议

虽然你有可能在一周内学习到iOS开发的本质,但想要精通iOS开发需则要花费更长的时间。问题是你如何从新手变成专家?在这篇文章中,我们主要就这个主题给出一些建议(如果你有好的建议和相关文章欢迎分享给更多开发者):1.练习,练习还是练习iOS开发没有捷径可走。这是我在继续这个话题之前需要强调的东西,因为摆脱任何常常浮现于你脑海的幻想很重要。如果你仅仅在星期天的4PM和5PM之间学习/练习编

2014-10-09 20:55:22 454

原创 iOS Block的语法

// Block的语法 // 1. 无返回值无参数 // 定义了一个block的变量 // int a = 0; void(^block1)(void) = ^(void){ NSLog(@"Block"); }; // 使用block block1(); // 2.无返回值有参数 // 返回值 (^ 变量名)(参数类型1 参数名, 参数类型2 参数名...) = ^(参数类型1 参数名, 参数类

2014-10-07 15:40:03 442

转载 iOS面试

1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c – 类里面的方法只有两种, 静态方

2014-09-26 21:04:00 356

转载 Objective-C 委托、非正式协议、正式协议

Objective-C 委托、非正式协议、正式协议一、概念:1、委托(delegate,也叫代理):当一个对象接受到某个事件或者通知的时候,会向它的Delegate对象查询它是否能够响应这个事件或者通知,如果可以,这个对象就会给它的Delegate对象发送一个消息(执行一个方法调用)。在这种机制下,您可以不进行子类化和方法重载,而是将自己的定制代码放到委托对象中,从而避

2014-09-23 20:58:34 431

转载 Objective-C内存管理教程和原理剖析(一)基本原理

iPhone/Mac Objective-C内存管理教程和原理剖析(一)基本原理版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本 1.1  发表于2010-03-08前言初学obje

2014-09-16 19:54:51 421

转载 【语法】property synthesize

Objective C 2.0 为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。我们先来看一下在Objective C 1.x下我们声明Book类的头文件:12345678910111213141516171819202122

2014-09-16 19:32:48 306

转载 iOS面试题目

mobile1riaos.comSkip to contentHOME MOBILE MOBILE2iOS面试题1.#import和#include的区别 @class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import而#import比起#in

2014-09-12 13:57:32 466

空空如也

空空如也

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

TA关注的人

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