推送通知,是现在的应用比不可少的功能。那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题。那么首先让我们准备一些做推送
iOS内存泄漏的常见情况:声明delegate为strong类型,简而言之,如果父VC持有子VC,并设置子VC的delegate为self(也就是父VC),这...
Swift暂时还挤不进前十 不过超过OC 也是指日可待(毕竟亲儿子) Xcode基本是Mac/iOS程序员的必备工具(AppCode我没用过 不知道有多少人用?) 但是能说有多好用..这就仁者见仁了(跟Visual
类名打出来。而且有层次结构,也就是说你只需要打开项目点点点,就知道这个App运行的顺序了。 iOS开发的细节及全局观 "好代码是廉价的",这句话没有歧义。中国的语言博大精深,其实这句话的真实含
上个月接到一个需求,做ios10的推送,意图冲击AppStore头条.瞬间抓狂,工具都还没有,于是赶紧安装xcodeBeta版,ios10Beta版,然后就开始无尽的查资料,毕竟新功能,毕竟没做过..
网络抓包是个基础技能,对于网络协议的掌握有一定的要求。iOS上实现网络抓包可以用Charles(针对http和https),tcpdump(快速分析网络包),和Wireshare。之前写过一篇介绍 tcpdump抓包的入门文章
用 NSTimer 和 CADisplayLink 两个定时器来实现不同的动画 关于定时器 iOS开发中有三种常见的定时器: NSTimer 、 CADisplayLink 以及 GCD Timer
Functional Programming翻译为函数式编程,初次接触的时候会不由自主的认为,这种编程范式的核心在于对Functional的理解,或者说是对函数的理解。函数我们每天都在写,还有什么需要特别去理解的吗?我个人觉得这是个误区,相对于理解「函数」,我们更需要理解的其实是「状态」。如果叫做Stateless Functional Programming可能会更贴切一点。
在,怎么处理耦合关系到我们最后的代码质量。今天Peak君和大家聊聊耦合这个基本功话题,一起捋一捋iOS代码中处理耦合的种种方式及差异。 简化场景 耦合的话题可大可小,但原理都是相通的。为了方便讨论
,对于使用block实现委托方法比较好奇,于是下载了源码阅读了一下。 Block已被广泛用于iOS编程。它们通常被用作可并发执行的逻辑单元的封装,或者作为事件触发的回调。Block比传统回调函数有2点优势:
ode/AVCamManual/Introduction/Intro.html GPU直播 iOS中为直播APP集成美颜功能 录制视频,分段录制 github地址 扩展GPU支持视频录制暂停和恢复
FlebBoxLayout Overview Example To run the example project, clone the repo. Installation FBLayout is available through CocoaPods . To install it, simply add the following line to your Podfile: pod "Fle
创建两个 view,通过 for 循环创建 imageView,未点亮星星视图在下、点亮星星视图在上重合在一起,当用户点击视图时,通过改变点亮星星视图的 width 实现功能
在图标上大费苦功了。 应用开发者们不妨看看下面这些图标有没有合你胃口的;或者,你也可以下载 iOS 图标设计模板 ,自己设计图标。 点击 这里 浏览更多图片 来自:
Free iOS DIY App Icon Kit This is a Free PSD iOS Mobile App Icon Kit which contains various designs
App PSD iOS Style Popover Free Game Art 纹理和图案 Subtle Patterns Tileables Apple iOS Linen Texture
Fiercedeveloper 于 2 月 3 日刊载了一篇探讨 iOS 与 Android 平台性能的文章,作者 Aditya Bansod 在文中将 Android 4 和 iOS 5 做了一番比较。 2011年 12
作为iOS开发,作品App肯定需要提交到App Store审核。平心而论,App Store确实成功地将许多恶意软件拒之门外。但是,对开发者而言,应用程序的审核流程是令人沮丧的黑箱操作。 当然,什
可以随时更新模型 当所有的机器学习逻辑都在服务器上时,将应用程序移植到不同的平台上是很容易的,这些平台包括:iOS、Android、web等。 你的秘密武器没有被嵌入到手机应用中,所以竞争对手无法逆向运行你的代码。
前言 今天在ios高级群,有朋友问到iOS的异常捕捉的问题,这一块以前也没有研究过,趁此机会研究了一把。并写了一个demo,如有需要可以在文章最下面去下载。 在阅读文章之前,建议大家在阅读完此篇文章后可以阅读漫谈iOS