摘要:小试推出的是今年新推出面向开发者的机器学习框架。精简的网络封装不依赖第三方库精简的网络封装不依赖第三方库多线程开发之是苹果提供的一套多线程解决方案。
iOS 内存探秘
本文深入浅出的介绍了 iOS 系统的内存机制以及开发者所需要注意的问题
滴滴出行 iOS 端瘦身实践
前言 extension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。 extension的出现,为用户提供了在其它应用中使用我们应用提供的服务的便捷方式,比如用户可以在Today Extension中查看应用展示…
runloop的退出方式
简介 iOS 10 中新增的通知服务扩展功能,在推送通知展示到界面之前提供开发者可以在后台对推送的内容进行修改。通过这个修改主要可以实现以下的几个需求: 如果推送的内容加密的,可以在客户端进行解密。 可以下载图片,音乐,视频,实现多媒体推送的效果。 可以修改推送的内容,body…
在上一篇介绍中我们曾经讨论过Autolayout的性能问题。然而在iOS中,除了Autolayout,能选择的只有autoresizingMask,或者纯手动布局。在写了无数view.frame = CGRect(…)之后,我们才发现,一个在HTML中非常简单的流式布局,到iO…
无论是代理模式,还是闭包,在处理单一任务的时候,都出色的完成了任务。可是当两种模式要相互配合,一起完成一系列任务,并且每个任务之间还要共享信息,相互衔接,雇主就要头疼了。
本文来自尚妆 iOS 团队嘉文发表于尚妆 github 博客,欢迎订阅! 原文链接 http://texturegroup.org/docs/... AsyncDisplaykit2.0 前言 AsyncDisplayKit 是一个建立在 UIKit 基础上…
后续更新
我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁应运而生。
iOS 的一个坑。在线上的版本中,iOS10 系统中,app 内使用 WKWebView 当作一个普通的子 View 来展示一个较长的 Web 内容组成一个 hybrid 页面时,会发生白屏的。经过原生端的开发的排除,确认是 WKWebView 的机制问题,并不是页面加载不完整或者是被劫持而导致的问题。
iOS 开发中,用来显示一个 html 页、H5 页,经常会用的一个控件是 WebView。说到 WebView,你知道多少呢?是简单的展示,还是要和 OC 交互实现比较复杂的功能呢?本文将为您介绍 iOS 中的 WebView,并且由浅到深,一步步带你了解并掌握 WebView 的用法,JavaScript 与 Objective 的交互,以及 Cookie 的管理、js 的调试等。
Core ML 是 Apple 今年 WWDC 新推出面向开发者的机器学习框架。
搭建 iOS 持续集成环境要多久?每个 iOSer 都有不同的答案。这次我们整理了 flow.ci 的 iOS 持续集成的相关文档和最佳实践,希望帮你更快地完成构建。
前言 我们公司做了一个DLNA的投屏软件,但是iOS是不能跨应用访问数据的,所以对于局域网投屏视频和图片需要把图片或者视频写入到应用的沙盒路径下。在我之前的前辈用的是AssetsLibrary,他是在进入界面之前写入,等到完全都写完了才会去显示。之前拍照的照片大小不是很大,而且…
这是每年必看的一个 session,基本上是 iOS 的 API 更新的总章,会告诉你都有哪几个点的 feature。今年也不例外,苹果的着眼点是: Productivity UI refinements API enhancement Productivity Drag an…
文章分享至我的个人技术博客: https://cainrun.github.io/149... 单位换算 单位换算其实在 iOS 开发中, 一直是一个问题, 虽然在大部分 App 里不一定会遇到换算, 但在一些专业级的 App 里, 比如导航, 测量, 计算, 汽车…
APP 性能的优化,一直都是任重而道远,对于如今需要承载更多信息的 APP 来说更是突出,AsyncDisplayKit 的出现至少又给了开发者一个不错的选择。
Hyperloop 是服务于美团点评客户端的组件发版、持续集成、App 打包构建、资源调度等各个环节的发布调度系统。名称起源于美国 Elon Musk 构想的 Hyperloop 超级高铁,象征着现代、简洁、高效。
揭露Block的内部实现原理
通过Method Swizzle来分析Objective-C的对象模型
weak 关键字的运用在 iOS 当中属于基础知识,在面试的时候问 weak 的用处,就像两个 iOS 程序员见面寒暄问候一样普通了。
Linus Torvalds 有句名言:”Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”
文章分享至我的个人技术博客: https://cainrun.github.io/149... 语音识别 之前在看锤子的发布会的时候, 看到了一个很屌的事情就是讯飞的语音识别杠杠的, 可以根据人说的语句来输入文字, 而且错别率很低, 业界都说 666. 好…
从底层分析arc和mrc
iOS Crash问题是iOS开发中难以忽视的存在,本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Crash五部分介绍。
EasyNetwork-- 精简的网络封装 不依赖第三方库
NSOperation是苹果提供的一套多线程解决方案。实际上NSOperation是基于GCD更高一层的封装,但是比GCD更加的面向对象、代码可读性更高、可控性更强,很屌的是加入了操作依赖。
在大多数 iOS 的项目中,Model 层只是一个单纯的数据结构,你可以看到的绝大部分模型都是这样的,模型起到了定义一堆『坑』的作用,只是一个简单的模板,并没有参与到实际的业务逻辑,只是在模型层进行了一层抽象,将服务端发回的 JSON 或者说 Dictionary 对象中的字段一一取出并装填到预先定义好的模型中。
iOS 逆向工具 Theos 的安装和使用
iOS 消息转发机制简述
你是该自己训练模型,还是用现成的模型?
你是该用自己的电脑训练,还是在云端上训练?
你是需要深度学习部署在云端,还是移动端?
在iOS中,多线程方案有四种:pthread、NSThread、NSOperation & NSOperationQueue 和 GCD,但是开发中GCD使用得最多,本文主要总结一下我使用GCD的情况。
在几周的稳定性工作中, 我对现有内涵iOS代码进行了一次初步的review过程,主要是针对一些非必现性crash的审查。
本文将采用理论与实践相结合的方式,重点介绍一个使用 MVVM 和 RAC 开发的 iOS 开源项目 MVVMReactiveCocoa ,目的是希望能为你实践 MVVM 提供帮助。
iOS11 推出了新框架 ARKit,通过 ARKit 和 SceneKit 可以很方便的制作 AR App。苹果也提供了 AR 基本的应用框架,你可以直接从此开始你的 AR App 的开发。
本文记录了 React Native 在 Glow 的实践经验,并主要从 iOS 角度展开一些细节实现。
iOS 开发中,用来显示一个 html 页、H5 页,经常会用的一个控件是 WebView。说到 WebView,你知道多少呢?是简单的展示,还是要和 OC 交互实现比较复杂的功能呢?本文将为您介绍 iOS 中的 WebView,并且由浅到深,一步步带你了解并掌握 WebView 的用法,JavaScript 与 Objective 的交互,以及 Cookie 的管理、js 的调试等。
微信团队通过自动化、云端化测试,在兼容性和功能测试方面效率提升了 1 倍多,更快速、精准地定位解决问题,累计发现并解决的问题数达数千个,覆盖亿级用户,提供了流畅稳定的体验环境。
原文地址:If I have one month to learn iOS: How would I spend it? 原文作者:Quang Nguyen 译文出自:掘金翻译计划 译者:Gocy 校对者:reid3290 ,zhaochuanxing 如果只有一个月入门 iO…
创建公有 Pod 库或者私有 Pod 库, 实际上原理是一样的, 都是基于 git 服务和 repo 协议, 不一样的是, 两者的版本索引查询方式不一样, 公有库的 podspec 由 CocoaPods/Specs 管理, 而内部私有使用的 pod 库需要自己建立一个仓库来管理 podspec.
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/16905.html
摘要:时间年月日星期一说明本文部分内容均来自慕课网。慕课网教学示例源码个人学习源码第一章动画进阶学习课程前,请先学习慕课网动画入门学习总结。 时间:2017年05月22日星期一说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://github.com/zcc...
摘要:最近,阿温家小娃出生,让他当了一回公司的热议人物。还在高速,结果娃已经阿温突然在群里发了言,打破了公司群的宁静。儿子比手机先到啊阿温先生紧接着又发了个言,原来本该月中旬出生的娃,提前来到了这个世界。 showImg(https://segmentfault.com/img/remote/1460000007021306?w=690&h=295); 我有一程序员朋友阿温,92 年,高个子...
摘要:看到一份很赞的学习资料,由于文章字数限制,分两篇分享原文学习资料整理这份学习资料是为初学者所准备的旨在帮助初学者们快速找到适合自己的学习资料节省他们搜索资料的时间使他们更好的规划好自己的学习路线更快的入门更准确的定位的目前所处的位置该文档会 看到一份很赞的IOS学习资料,由于SF文章字数限制,分两篇分享 原文 iOS 学习资料整理 这份学习资料是为 iOS 初学者所准备的, 旨在帮助...
摘要:深入研究捕获外部变量和实现原理掘金前言是语言的扩充功能,而在和中引入了这个新功能。是由和两位大神在对的开发过程中中所有变换操作底层实现分析上掘金前言在上篇文章中,详细分析了是创建和订阅的详细过程。 深入研究Block捕获外部变量和__block实现原理 - 掘金 前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能B...
摘要:深入研究捕获外部变量和实现原理掘金前言是语言的扩充功能,而在和中引入了这个新功能。是由和两位大神在对的开发过程中中所有变换操作底层实现分析上掘金前言在上篇文章中,详细分析了是创建和订阅的详细过程。 深入研究Block捕获外部变量和__block实现原理 - 掘金前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能Bl...
阅读 2697·2021-11-23 09:51
阅读 2902·2021-11-15 11:39
阅读 2832·2021-11-09 09:47
阅读 3270·2021-09-28 09:34
阅读 3269·2021-09-09 09:32
阅读 2435·2019-08-30 13:49
阅读 2012·2019-08-30 13:09
阅读 2959·2019-08-29 16:10