在.h 文件中 实现NSURLConnectionDataDelegate协议 @property (nonatomic, assign) IBOutlet UIProgressView *progressV…
标签:IOS
UITableView基础[ 5 ] 右侧索引的实现
介绍 UITableView中有一个非常好用的功能:索引,通过索引我们可以对Cell进行快速的查找,让整个表格变的更有条理,这里我们来实现一下类似通讯录的索引功能 实现 首先我们定义一个数组用于储存Section var…
Xcode 依赖管理带来的静态库动态库思考
最近整理一些项目以前依赖留下的问题,在使用 CocoaPods 和 Carthage 的时候引出了关于静态库和动态库的思考,手动编译静态库的朋友应该知道,如果自己编译了一个静态库,这个静态库依赖了 iOS 自带的库,即使…
Mac小白的探索之旅
最近把开发环境从Wiindows切换到了Mac OS X上, 原来在Windows上使用的软件, 有一些要么找不到, 要么就需要付费, 要么就不好用, 这几天折腾到自己满意了. 所以留下个印记. 下载 jdk-8u151…
iOS开发系列--UITouch与UITapGestureRecognizer的冲突
由于项目需求,在一个UIView中使用了富文本M80AttributedLabel控件,底层UIView上添加一个UITapGestureRecognizer单击事件,用于点击空白处收起键盘。M80AttributedL…
浅析企业移动化诉求与开发者之间的矛盾
一个时代的进步与发展往往会衍生出新的问题,进而反复循环,使人类文明不断地迭代与升级。 步入移动互联网时代,新技术、新产品的出现总能打破行业想象,同样也带来了很多无法调节且不断重复的问题,其中尤以企业移动化需求与技术实现间…
使用谓词(NSPredicate)来提高集合遍历与过滤查找的效率
前言 在开发中,我们经常会遇到一些需要,让我们从集合中查找某个值,从集合中过滤想要的内容等等,因而我们就需要遍历集合,加条件判断,然后获取符合条件的值。而关于集合的遍历是所有软件开发从业人员经常打交道的一些事情。 把范围…
AFNetWorking源码之AFURLSessionManager
1 概述 AFNetWorking基本上是所有iOS项目的标配。现在升级带最新版的3.X了。得益于苹果从NSURLConnection升级到NSURLSession,AFN也实现了api的简化,同时功能却一点没少。我们来…
解决python openssl版本过低的坎坷路程
原因 最近在开发iOS 推送服务的时候遇到了一个问题。问题是valueError,原因是openssl版本过低解析Apple Push Service的.p8文件的时候无法解析 ValueError: Could not…
iOS软件源怎么找,怎么下载/签名安装?
iOS软件源怎么找,怎么下载/签名安装? 大家都知道一般来说只有在苹果商店中才能下载安装使用App,因为苹果公司对App有一套严格的审核流程,通过签名机制来保证每一个安装到iOS设备上的App都是经过苹果官方同意的。当然…
ipa下载安装神器?苹果软件这么容易就被搞定了
iOS软件源怎么找,怎么下载/签名安装? 大家都知道一般来说只有在苹果商店中才能下载安装使用App,因为苹果公司对App有一套严格的审核流程,通过签名机制来保证每一个安装到iOS设备上的App都是经过苹果官方同意的。当然…
[原创]SpriteKit+Swift学习笔记(二)-简单动画
相信很多人刚接触一个游戏开发框架,都会首先关注动画如何实现。今天就来简单说一下动画是如何实现的。废话不多说,上代码: var textureAtlas = SKTextureAtlas(named: "bird") va…