Chisel 项目地址 Chisel-LLDB命令插件,让调试更Easyhtml
iOS性能优化(一):Time Profile iOS性能优化 How to Drastically Improve Your App with an Afternoon and Instrumentslinux
Fastlane自动化构建工具(完整解决测试和发布流程) iOS-Fastlane(安装篇) 深刻浅出 Fastlane 一看你就懂 fastlane 配置 iOS 持续集成例子 IPALane fastlan自动管理证书:A new approach to code signingandroid
iOS持续集成从入门到放弃(1) 使用 Jenkins 实现持续集成 (iOS) 使用Jenkins构建iOS持续集成自动打包 Jenkins的开启关闭命令 iOS持续集成:jenkins+gitlab+蒲公英+邮件通知(Part 2) iOS开发必备 - 搭建自动化构建服务 集成 Jenkins 和 TestNG 实现自助式自动化测试平台 SSH密钥的配置ios
fir的Flow.cigit
I met a error alert when I try to export for adhoc distribution#4450 [SOLVED] IOS APPS USING SWIFT CRASH WHEN SIGNED WITH INHOUSE (ENTERPRISE) CERTIFICATEgithub
private-cocoapods using-pod-lib-create 如何将本身的库或控件经过制做podspec提交到Cocoapods官方git上供全部人用或者设置为私有库给本身团队来使用编程
ssh的使用swift
Swift-使用 Core Graphics 绘制基本形状安全
关于 UITableView 中 cell 自适应高度的问题 iOS_缓存Cell行高的基本思路 UITableView优化技巧
关于tableView的reloadRowsAtIndexPaths iOS开发小技巧:刷新UITableView iOS开发系列--UITableView全面解析 iOS调用reloadRowsAtIndexPaths Crash报异常NSInternalInconsistencyException
tableView异步下载图片/SDWebImage图片缓存原理
iOS开发——你真的会用SDWebImage? Swift - 表格图片加载优化(拖动表格时不加载,中止时只加载当前页图片) (Swift) iOS Apps with REST APIs(六) — 使用PINRemoteImage实现图片加载及缓存
在 iOS 中使用 HTML 模版和 UIPrintPageRenderer 生成 PDF
iOS开发中UITableViewCell点击时子视图背景透明的解决方法
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if tableView.isEditing == false {
tableView.deselectRow(at: indexPath, animated: true)
}
}
复制代码
Swift在AppDelegate中控制每个窗口可否旋转 自动旋转--横竖屏控制(Swift3.0) 如何用代码控制不一样的方向 金山云视频直播横屏设置
从视觉到App:网易有钱iOS项目切图与适配实践 快速输出iOS和android标注和切图操做记录 对切图标注的思考 iOSDevelopmentDocuments
Alamofire 最佳实践 模型化网络请求,对Alamofire的封装 基于swift网络库alamofire进行封装的ETNetwork Swift Moya Alamofire网络库基础教程 如何在 Swift 中使用 Alamofire 进行网络编程 Alamofire隔离网络框架封装 + 签名 + ssl证书信任
参考内容来自 米推
什么是APNs和APNs证书? APNs(全称为Apple Push Notification Service)是苹果为iOS和OS X设备提供的消息推送服务,iOS和OS X设备上的应用要将消息推送到客户端必须经过APNs来实现。
APNs证书是一种扩展名为p12的文件,它是应用发送消息给APNs的证实。APNs针对不一样的环境有不一样的证书和密码,所以p12证书文件会有两套:Development证书(咱们称为开发证书)及密钥、Distribution证书(咱们称为生产证书)及密钥。
最近在使用小米推送,因此只谈一下小米的推送证书,但其实都是同样的, 以前也使用过 极光,可是我的感受极光的到达率比不上米推
为何小米推送iOS版须要APNs证书和密钥? 小米推送iOS版是基于APNs实现的推送,最终消息仍须要通过APNs下发到客户端,所以为了实现消息的推送,须要开发者提供APNs的证书和密钥。
请注意只有2个环境的证书和密钥均提供后,才能够保证2个环境内都能正常推送消息。
一、在Mac中,开启Keychain Access
二、选中你对应Bundle ID的证书,注意 Development/Distribution。注意当展开时请如图同时选中,右键Export
** 注意必定要有小钥匙的标记才能够**
三、Save,请注意文件格式必须是p12
四、保存时须要你给证书设定密码,请务必设置密码,由于无密码是没法成功推送的。
请注意证书的有效期 APNs证书均有有效期的限制,过时则没法继续推送消息。 开发证书的有效期是3个月,生产证书的有效期是1年。 请务必在证书到期前从新上传新证书,以保证推送服务持续正常工做。
iOS release,debug版设置不一样的AppIcon 此方法一样适用于 bundleid
iOS9之适配ATS ATS网络链接情况诊断 ATS网络链接情况诊断 牛逼的巧哥之 iOS 的安全与 ATS 喵shen关于 iOS 10 中 ATS 的问题
视音频编解码技术零基础学习方法 视频有关博客列表 关于RTP中的时间戳问题 SDP: Session Description Protocol(会话描述协议) (RFC2327) 一个的视频直播方案:SRS 如何搭建一个完整的视频直播系统?知乎
IOS开发Scoket接受报文不全(分屡次接受)的TCP粘包问题 深刻浅出:iOS 的 TCP/IP 协议族剖析 && Socket socket网络通讯框架RHSocketKit iOS Socket重构设计 总结一下前两天刚尝试的socket编程使用AsyncSocket 关于AsyncSocket
我的使用AsyncSocket的使用 并无遇到 解析字节流长度的 问题,
实战发现, 通讯时 每条消息的 分割 是 根据 换行符 `\n` ;
因此 本身要处理 过滤 `\n`的 符号.
实际上 直接用 BSD Socket 或者 CFSocket的时候 都要本身 和 服务器 规定一种 数据发送的协议, 来 处理 数据的类型 和 解析长度等.
复制代码
不遗余力的去解耦的一次实践,封装一个TableView和一些功能组合的控件 iOS应用架构谈 组件化方案 CTMediator
iOS开发中的测试框架 Google推出iOS功能性UI测试框架EarlGrey TDD的iOS开发初步以及Kiwi使用入门
戴铭-study 饶志臻-iOS 基础知识点网址 swiftGG SwiftGithubRepo 干货集中营-ReactiveCocoa+RXSwift+MVVM 王巍 郭耀源
OC中使用宏定义进行调试 Objective-C 预处理器(The Preprocessor) 经过预编译实现不一样的编译条件
『BABaseProject』! Apple Coding Guidelines for Cocoa Google Objective-C Style Guide iOS编码规范总结