close

技术文库 / ios最新资讯

iOS下的界面布局利器-MyLayout布局框架

MyLayout 是一套iOS界面视图布局框架。其内核是基于对UIView的layoutSubviews方法的重载以及对子视图的bounds和center属性的设置而实现的。MyLayout功能强大而且简单易用,它集成了iOS Autolayout和Size

iOS App 签名的原理

iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本文尝试从原理出发,一步步推出为什么会有这么多概念,希望能有助

使用NSURLSession或者AFN发送HTTPS请求

HTTPS是基于HTTP的, 它与HTTP不同之处在于HTTP层和TCP层中间多了一个 安全套接字层 HTTPS模型 HTTPS和HTTP的主要区别 HTTPS协议需要到CA(证书发布机构)申请证书 HTTP是明文传输, HTTPS则是具有SSL加密传

Flexbox优化

iOS 开发中给系统给我们提供了两种布局,frame 布局 和 AutoLayout 布局,虽然frame布局性能很高 但面对现在越来越丰富的iPhone尺寸,为了适配各种机型需要写更多的无营养代码,造成代码量增多

iOS 圆角优化

在iOS开发中经常会遇到需要切圆角的需求,最常见的是用户头像。在需要切圆角的图片数量多的情况下,对性能影响非常大。 我们常用的方法是: imageView.layer.cornerRadius = aImageView.frame.size.wid

iOS 实现点击微信头像效果

公司产品需要实现点击个人主页头像可以放大头像、缩放头像、保存头像效果(和点击微信个人头像类似),故找个时间实现一下,记录下来,供自己查看,也给大家做个参考。 实现效果(

结构体与 NSCoding

要使用 NSCoding ,必须遵循 NSObjectProtocol 这个类协议,因此结构体无法使用。如果我们想对某些数据进行编码,最简单的方式是将它们作为一个类来实现,并且继承自 NSObject 。 我找到了一种优

iOS状态栏详解

状态栏的隐藏主要有两种方法: 方法一:通过代码控制 @interface UIApplication(UIApplicationDeprecated)// Setting statusBarHidden does nothing if your application is using the default UIViewController-based status bar system.@pr

CFNetwork 框架

CFNetwork框架 概述 CFNetwork是一个高性能的低级框架,可以控制一些更底层的东西,如各种常用网络协议、socket通讯等,实际上除了socket是传输层之外,本质上还是应用层上的封装的通用API。使

2017 我的 iOS 开发工具集

My Development Toolset 2017 for iOS Hello Folks, I would like to introduce some toolset for 2017 that I use for iOS development tools, miscellaneous, services, websites and frameworks that I am currently using on Macbook. Tools I can** recommend Gi

iOS开源:SRDownloadManager-文件下载管理

SRDownloadManager Features Provide download status callback, download progress callback, download complete callback. Support multi-task at the same time to download. Support breakpoint download even exit the App. Support to delete the specified fil

神奇的Cookie互通魔法

有这么一种业务场景,让PD们很头痛。PD们绞尽乳汁想尽一切办法去引流用户下载自己设计的App,但是却无法统计真正用户的下载量,这样就无法得出准确的转化率。有没有办法,能统计用户

如何优雅地使用 KVO

KVO 作为 iOS 中一种强大并且有效的机制,为 iOS 开发者们提供了很多的便利;我们可以使用 KVO 来检测对象属性的变化、快速做出响应,这能够为我们在开发强交互、响应式应用以及实现视图

iOS触摸事件的流动

当指肚轻触屏幕,整个系统像沉睡的生灵突然被惊醒,然后经历过腥风血雨的一段奇幻旅行,最终又归于沉寂。 整个iOS触摸事件从产生到寂灭大致如下图: 起始阶段 —- cpu处于睡眠状态,等

2017年最新版ios内购详细指南 和过坑

之前第一次接触内购 不知道是什么鬼,然后 弄成了 Apple Pay ,这样就坑了自己。 网上有很多 APP内购的教程,但是 都去了一些比较重要的步骤。 1.ios内购 什么时候用到呢 虚拟产品就需要用到