搜索结果
查询Tags标签: ios,共有 3161条记录-
Mac 开发(一) 苹果沙盒机制sandbox简介
@[TOC] Mac 开发(一) 苹果沙盒机制sandbox简介 mac沙盒实战demo点击这里下载:【MacFileAccessInSandbox】 1 Mac sandbox简介 1.1 关于应用程序沙盒什么是沙盒?维基百科的解释:在计算机安全领域,沙盒(英语:sandbox,又译为沙箱)是一种安全机制,为运行中的程序提…
2020/6/7 23:26:07 人评论 次浏览 -
苹果审核上报
介绍引自Apple App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我…
2020/6/6 23:26:14 人评论 次浏览 -
iOS底层学习 - 内存管理之内存管理方案
不同的系统版本对 App 运行时占用内存的限制不同,超过限制时,App就会被强制杀死,所以对于内存的要求也就越来越高,所以本章来探索一下iOS中的内存管理方案移动端的内存管理技术,主要有 GC(Garbage Collection,垃圾回收)的标记清除算法和苹果公司使用的引用计数方法…
2020/6/6 23:26:11 人评论 次浏览 -
iOS探索 全方位解读Block
欢迎阅读iOS探索系列(按序阅读食用效果更加)iOS探索 alloc流程 iOS探索 内存对齐&malloc源码 iOS探索 isa初始化&指向分析 iOS探索 类的结构分析 iOS探索 cache_t分析 iOS探索 方法的本质和方法查找流程 iOS探索 动态方法解析和消息转发机制 iOS探索 浅尝辄止dy…
2020/6/6 23:26:08 人评论 次浏览 -
flutter https双向验证的证书配置
这里就不管是那个网络请求工具的第三方,直接操作HttpClient类来操作。1.先说明双向验证的证书种类: client_cert.pem 客户端证书(包含客户端公钥) client_private.pem 客户端私钥 client_public.pem 客户端公钥 使用目的:验证客户端的合法性 sever_cert.pem 服务器证…
2020/6/5 13:26:29 人评论 次浏览 -
Flutter Weekly Issue 58
插件creditcard-slider Dart package for creating a credit card sliderflutter-orientation A Flutter plugin for device’s orientationflutter-responsive-tabs A responsive tabs demo at two different screen size namely tablet and phone.swipedetector A Flutt…
2020/6/4 13:26:22 人评论 次浏览 -
iOS底层原理 - KVO
问题:iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?) 如何手动触发KVO?一.基本使用概念:KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。#import "JRPerson.h"@interface ViewController ()@property (nona…
2020/6/3 23:26:41 人评论 次浏览 -
你们要的SDK推送
iOS推送SDK集成对比 由于自己的app想要一个推送功能,又由于调用系统的方法集成太麻烦,所以想找一个推送的SDK来做。市面上可以实现该功能的SDK有多种,比如极光,信鸽,个推,MobPush(ShareSDK他们家的)。于是下面来对比一下: 对比 screenshot.png 经过对比得知, 在…
2020/6/3 23:26:39 人评论 次浏览 -
react-native-easy-app 详解与使用之(一) AsyncStorage
react-native-easy-app 是一款为React Native App快速开发提供基础服务的纯JS库(支持 IOS & Android),特别是在从0到1的项目搭建初期,至少可以为开发者减少30%的工作量。 react-native-easy-app 主要做了这些工作:1. 对AsyncStorage进行封装,开发者只需几行代码即…
2020/6/3 13:26:27 人评论 次浏览 -
iOS的OC的方法缓存的源码分析
前言笔者整理了一系列有关OC的底层文章,希望可以帮助到你。这篇文章主要讲解的是方法缓存的底层源码分析。 1.iOS的OC对象创建的alloc原理 2.iOS的OC对象的内存对齐 3.iOS的OC的isa的底层原理 4.iOS的OC源码分析之类的结构分析在日常开发中,我们调用方法的时候有没有想过…
2020/6/2 23:26:45 人评论 次浏览 -
SwiftyJSON源码解析
SwiftyJSON 为json解析提供了优雅的解决方案,而且源代码并不多,其理念非常值得学习。 核心 SwiftJSON的核心数据结构是JSON。JSON就像一个工厂,我们的数据就是原材料,当把原材料交给这个工厂之后,就可以向其索要任何我们想要的数据格式,工厂会为我们处理转化过程。 …
2020/6/1 23:27:17 人评论 次浏览 -
libffi探究
一、函数调用约定(Calling Convention)在介绍libffi库之前,我们先来了解一个概念:函数调用约定,因为libffi库的工作原理就是基于这个条件进行的。 函数调用约定,简而言之就是对函数调用的一些规定,通过遵循这些规定,来确保函数能正常被调用。具体包含以下内容:参…
2020/6/1 23:27:13 人评论 次浏览 -
iOS底层原理 - isa和superclass
问题:对象的isa指针指向哪里?一.isa指针instance的isa指针指向class。 当调用对象方法时,通过instance的isa指针找到class,最后找到对象方法的实现进行调用。class的isa指针指向meta-class。 当调用类方法时,通过class的isa指针找到meta-class,最后找到类方法的实现…
2020/6/1 23:27:13 人评论 次浏览 -
iOS推送编写 (硬菜)
文章有点长 请仔细看完 一次偶然的机会,公司的项目要用到推送,我自己本来就很懒,不愿意去弄整套APNS的流程,刚好之前跟朋友聊起过他们的产品中集成了个推的Android推送,说是体验还可以,那这次我就试一下他们的iOS推送。于是抱着试一试的心态,我先建个demo,试着去集…
2020/6/1 23:27:09 人评论 次浏览 -
关于实现iOS-HotReload方案
热重载 iOS 实现布局热更新,方法更新; 不使用动态库注入这种方式 只需要引入打包好的.framework即可, 技术分析:JSCore NodeJS Runtime fswatchJSCore、NodeJS文件生成交换方法、JSCallNative、 监测文件的变化;对文件进行增联更新;通过比较文件md5值进行文件增量比…
2020/6/1 23:27:01 人评论 次浏览