
IOS开发
文章平均质量分 92
崔小花o
一只刚回行走的程序猿,要跑,要飞奔,要飞....专注于移动开发,喜欢和大家交流,希望能够共同提高,共同进步
展开
-
zlib-Deflate压缩算法
写在前边最近在做一些关于网络优化的一些事情,涉及到对纯数据(Data、字符串、Json等)进行压缩,用到了Deflate压缩算法,这里就简单说一下如何用OC实现 Deflate先看代码 (后面会给出详细解析)Deflate.h//// Deflate.h// CompressionTest#import <Foundation/Foundation.h>NS_...原创 2019-05-31 18:26:48 · 14613 阅读 · 5 评论 -
支付宝架构解析:iOS 客户端启动性能优化初探
一、前言《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。启动应用是用户使用任何一款应用最必不可少的操作,从点击 App 图标到首页展示,整个启动过程的性能,严重影响着用户的体...转载 2018-11-16 16:11:20 · 1630 阅读 · 0 评论 -
duplicate symbol SDK中重复引用公共变量的错误
今天在项目里拖进了一个第三方SDK的源码,项目编译时fail,错误信息是duplicate symbols for architecture arm64。最后终于找到问题,需要修改Build Settings里的No Common Blocks为NO。No Common Blocks的Quick Help信息如下:GCC_NO_COMMON_BLOCKS In C, allocate原创 2016-09-06 18:06:45 · 1037 阅读 · 0 评论 -
dyld: Symbol not found: ___NSArray0__
错误描述:dyld: Symbolnot found: ___NSArray0__ Referenced from: /private/var/mobile/Containers/Bundle/Application/5C6F5D69-5D14-4C07-BEA4-F410C18C66CC/DGBao.app/DGBao Expected in: /System/Library原创 2016-08-16 13:28:49 · 2636 阅读 · 0 评论 -
iOS开发UI进阶篇 — 原生二维码、条形码扫描
提到二维码条形码开发,我们就不得不提两大开源组件 ZBar 与 ZXing,如果搞过二维码开发的一定对着俩货不陌生,下面我们来总结一下优缺点:ZBarZBar在扫描的灵敏度上,和内存的使用上相对于ZXing上都是较优的,但是对于 “圆角二维码” 的扫描确很困难。http://rdcworld-iphone.blogspot.in/2013/03/how-to-use-barcode...原创 2016-04-09 13:51:21 · 2404 阅读 · 0 评论 -
iOS开发技巧--Git的使用
Git介绍1. 集中式2. 分布式SSH密钥生成存在 https或 ssh 协议https://git.oschina.net/ericbluce/hcxy112.gitgit@git.oschina.net:ericbluce/hcxy112.git官方网站https://git.oschina.net/开源中国社区成立于2008年8月,其目的...原创 2016-04-07 00:12:41 · 2878 阅读 · 0 评论 -
iOS沙盒目录清单
一、 Documents 用于存储用户生成的文件、其他数据及其他程序不能重新创建的文件,默认文件通过iCloud自动备份。如果不需要iCloud备份,则设置标记 NSURLIsExcludedFromBackupKey,注明不备份 1.1 读取Documents目录代码 NSArray *paths = NSSearchPathForDirectorie原创 2016-03-06 19:48:10 · 517 阅读 · 0 评论 -
ios面试题
1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。2. #impo转载 2015-11-02 12:55:15 · 1328 阅读 · 0 评论 -
ios图片拉伸技巧
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50转载 2015-11-01 13:23:31 · 818 阅读 · 0 评论 -
ios完整学习路线
原文转自:http://blog.youkuaiyun.com/q199109106q/article/details/8596506转载 2015-11-01 12:01:02 · 1548 阅读 · 0 评论 -
iOS9使用提示框的正确实现方式
在从iOS8到iOS9的升级过程中,弹出提示框的方式有了很大的改变,在Xcode7 ,iOS9.0的SDK中,已经明确提示不再推荐使用UIAlertView,而只能使用UIAlertController,我们通过代码来演示一下。我通过点击一个按钮,然后弹出提示框,代码示例如下:[objc] view plaincopyprint?#i转载 2015-10-30 20:07:36 · 2812 阅读 · 0 评论