ios开发

作者: 5fc9b6410f4f | 来源:发表于2018-01-10 17:58 被阅读158次

    基于 KVO Hook 来对页面交互性能进行监控

    基于 KVO Hook 来对页面交互性能进行监控


    iOS 客户端 HTTPS 防中间人攻击实践


    写篇文章介绍些以前在 iOS 客户端实践 HTTPS 安全的经历。


    iOS监控 - 野指针定位


    当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下该指针便称野指针


    iOS 的 Cookie 存取看我绝对够!!


    关于 WKWenView/UIWebView cookie 存取的总结


    玩转iOS开发:iOS 11 新特性《Xcode 9》 (二)


    由于要说的东西有些多, 所以这里分开来说, 希望在第二篇里可以全部讲完. 如果没有看到之前的第一篇的童鞋, 可以到玩转iOS开发:iOS 11 新特性《Xcode 9》 (一)去看哈. 这样子我们以后写代码的时候, 就不需要经常写个NSLog了. 除此之外, 我们还可以通过右边…


    玩转iOS开发:iOS 11 新特性《Layout的新特性》


    随着苹果爸爸越来越多尺寸的设备发布, 还有iOS设计的改变, 特别是在iOS 11之后, 比大更大的导航栏, 然后再滚动的时候可以改变大小等等操作. 但这些问题都不是什么问题, 就如同在WWDC 2017一样, 苹果爸爸在跟我们开发者展示一样东西, 也是他一直想我们去使用的东西…


    如何写出一个丝滑的图片浏览器


    Swift 写的图片浏览器,与微信一致的交互体验


    高仿网易新闻客户端首页滑动切换页面框架--LXScrollContentView


    LXScrollContentView 高仿网易新闻客户端左右滑动切换页面的框架 github链接:https://github.com/LiuXingCode/LXScrollContentView 简书链接:http://www.jianshu.com/p/4ca32410


    iOS 高德地图开发【二】搜索与导航


    iOS 高德地图开发【二】搜索与导航


    iOS 动画进阶 - 实现炫酷的上拉刷新动效


    一个简单易用,动效十足的


    WK 与 JS 的那些事


    我们的小马童鞋又发功了。最近打算将UIWebView替换成WKWebView,所以原来的Hybrid层需要动动土,小马小试牛刀。当然遇到了一些问题,看看他是怎么一步步解决的吧。


    iOS 视频边下边播 -- 缓存播放数据流


    实现下载视频数据并实时给播放器填充数据


    创建绝对单例


    创建绝对单例


    Operation-Queues 并发编程


    Operation-Queues 并发编程


    iOS 可自选切割角的圆角切割工具 (避免离屏渲染) - SKArchCutter


    SKArchCutter,是一个可自选切割角的圆角切割工具,同时支持 UIView、UIImageView、UIButton 和 UILabel 的单角切圆 / 选角拱形切圆 / 全角切圆,并且避免了 UIImageView 使用系统圆角所导致的离屏渲染的问题,以及确保 layer 对象的 masksToBounds 属性始终为 NO,从而使得项目中大量使用圆角时的性能得到很大程度的优化, 最重要的是使用简单、方便、限制性小。


    谈谈分享邀请奖励机制(附 iOS 实现代码)


    从产品和代码封装两个角度讲述了 分享邀请机制


    NavigationController 已经洗干净了, 就等你来


    关于 NavigationController 的一些总结


    ios微信逆向实战--自动抢红包、修改步数、防止消息撤回


    实现非越狱下微信自动抢红包、修改步数、防止消息撤回


    Fade 数字切换动效


    根据原型高度还原的一个动效作品。希望可以通过审核。谢谢。


    iOS 设置下划线与文字之间的距离


    iOS 设置下划线与文字之间的距离


    EFQRCode - iOS 花式二维码生成库


    EFQRCode 是一个用 Swift 编写的用来生成和识别二维码的库,它基于系统二维码生成与识别进行开发。

    生成:利用输入的水印图 / 图标等资源生成各种艺术二维码;
    识别:识别率比 iOS 原生二维码识别率更高。

    项目地址:https://github.com/EyreFree/EFQRCode


    iOS11适配详解


    这是第二部分,如有需要请持续关注。 iOS 11正式版已经来了,作为一个iOS开发者,这意味着没有适配iOS 11都晚了。好在还在Beta阶段我司技术大牛达叔第一时间体验了一把,并仔细的跑了一遍播放端APP触手TV和录制端APP触手录,除了有一个由第三方库WebViewJava…


    iOS 架构设计 - URL 缓存


    缓存组件应该说是每个客户端程序必备的核心组件,试想对于每个界面的访问都必须重新请求势必降低用户体验。但是如何处理客户端缓存貌似并没有统一的解决方案,多数开发者选择自行创建数据库直接将服务器端请求的 JSON(或 Model)缓存起来,下次请求则查询数据库检查缓存是否存在;另外还有些开发者会选择以归档文件的方式保存缓存数据,每次请求资源之前检查相应的缓存文件。事实上 iOS 系统自身就提供了一套缓存机制,本文将结合 URL Loading System 介绍一下如何利用系统自身缓存设计来实现一套缓存机制,使用这套缓存设计你无需自己编写内存和磁盘存储,无需自行检查缓存过期策略就能轻松实现数据缓存。


    在 UITableView 和 UIScrollVIew 上点击 UIButton 的效果


    在滚动视图上的按钮效果


    美团点评前端无痕埋点实践


    为了解决前端埋点的准确性、及时性、开发效率等问题,业内各家公司从不同角度,提出了多种技术方案


    Objective-C 中的 NSPredicate


    Cocoa 提供了一个名为 NSPredicate 的类,它用于指定过滤器的条件。可以创建 NSPredicate 对象,通过该对象准确地描述所需的条件,对每个对象通过谓词进行筛选,判断它们是否与条件相匹配。这里的 “谓词” 通常用在数学和计算机科学概念中,表示计算真值或假值的函数。


    CHIPageControl:酷帅的翻页状态切换动画组件


    CHIPageControl:酷帅的翻页状态切换动画组件。# 为开源点赞#


    一句话集成引导页


    简单、解耦、快速


    Xcode 使用 Configuration 来配置不同的项目环境


    很多项目在开发时都会经常在开发环境和生产环境之间切换,切换随之伴来的还有比如更换 App 名称、Bundle identitier、服务端接口地址等等相关参数和属性,这个时候我们就可以利用 Xcode 提供的 Configuration 来配置不同的环境,从而进行快速切换、编译…


    那些年,那些跨域问题


    浏览器在请求不同域的资源时,会因为同源策略的影响请求不成功,这就是通常被提到的“跨域问题”。作为前端开发,解决跨域问题应该是一个被熟练掌握的技能。而随着技术不断的更迭,针对跨域问题的解决也衍生出了多种解决方案。我们通常会根据项目的不同需要,而采取不同的方式。这篇文章,将详细总结…


    JavaScript调用App原生代码(iOS、Android)解决方案


    以前写的一篇 关于H5与App原生交互方案,很多人问有没有实例代码,今天来说一个对iOS与Android通用的代码实践 实际场景 场景:现在有一个H5活动页面,上面有一个登陆按钮,要求点击登陆按钮以后,唤出App内部的登录界面,当登录成功以后将用户的手机号返回给H5页面,显示出…

    相关文章

      网友评论

      • 175ab56b2d36:iOS安全攻防,AR技术,ARKit技术,移动架构,支付宝,底层,高级进阶等,逆向,音视频处理技术,新技术开发,OpenGL ES,人工智能,进阶,区块链讲解,都是纯干货分享,需要这方面的视频资料可以加我QQ群319819749适合1-6开发,欢迎加入,最新面试资料分享

      本文标题:ios开发

      本文链接:https://www.haomeiwen.com/subject/npzonxtx.html