亚博vip86.com 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
?iOS

KVO-键值监听

键值监听,就是可以监听对象某个属性值的变化; 首先,在工程中,新建一个Person的类 @interface Person : NSObject @property (nonatomic, copy) NSString *name; @end 在viewC...[2019/9/2]

Assets.xcassets:-1: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x

Assets.xcassets:-1: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x

亚博vip86.com A ets.xca ets:-1: Failed to find a suitable device for the type IBSimDeviceTypeiPad2x 不知道a ets发生了什么~~可能是我直接从另一个的项目拷贝进来的a ets 方案一: 重启治百病 方案...[2019/8/30]

iOS 视图渲染数据转CVPixelBuffer

近两年一直从事视频行业的开发, 加班也比较严重, 好久没有写文章了, 最近稍微有些时间, 前来写点文章, 记录一些开发中遇到的问题, 和解决方法! 做视频会议项目, 当然是离不开音视频啦, 也常常和WebRTC打交道, 包括编译WebRTC, 修改源码, 还有C++和OC的混编开发, J...[2019/8/29]

iOS实现文字水平无间断滚动效果

IOS跑马灯效果,实现文字水平无间断滚动,示例代码如下: ViewController.h #import @interface ViewController : UIViewController{ NSTimer ...[2019/8/27]

iOS AOP实战

AOP: 面向切面编程,偏向于处理业务的某个阶段 适用场景:   1. 参数校验:网络请求前的参数校验,返回数据的格式校验等等   2. 无痕埋点:统一处理埋点,降低代码耦合度   3. 页面统计:帮助统计页面访问量   4. 事务处理:拦截指定事件,添加触发事件  ...[2019/8/26]

【原】UILabel 设置了 attributedText 后省略号不显示

在开发中,对于一个 UILabel 我们都会设置 lineBreakMode 属性。 我在开发中就遇到个比较有意思的问题,所以就写了这篇博客,与大家共勉! 对于一个 UILabel ,我先设置了 self.titleLbl.lineBreakMode = NSLineBreakByT...[2019/8/23]

Vue中axios的封装(报错、鉴权、跳转、拦截、提示)

统一捕获接口报错 弹窗提示 报错重定向 基础鉴权 表单序列化 实现的功能 统一捕获接口报错 : 用的axios内置的拦截器 弹窗提示: 引入?Element UI 的?Me age 组件 报错重定向: 路由钩子...[2019/8/21]

【原】iOS查找私有API

【原】iOS查找私有API

喜接新项目往往预示的会出一堆问题。解决问题的同时往往也就是学到更多东西的时候,这也许就是学习到新东西最直接最快速的方法吧! 小编经过努力,新项目终于过测试了,可是被苹果大大给拒了,好苦啊,最近的审核真的是没有谁了。这回被拒是因为项目中存在私有api,下图为被拒信息。 这就坑了啊...[2019/8/20]

git找回丢失的代码

多人开发时找回丢失的代码 1.先保证所有分支的代码都已经提交并拉取到最新状态。 2.最重要的是需要找到最近一条自己代码还存在的记录,然后复制到最近的更早一条的提交记录的id,比如e36e9e76da144536c196147b17335288da52c2ff;查找当前分支自己最新...[2019/8/16]

URL Schemes of iOS

About prefs:root=General&path=About ? Acce ibility prefs:root=General&path=ACCESSIBILITY ? Airplane Mode On pre...[2019/8/16]

IOS面试题详解(二).. - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/3307/ 上一篇文章列出了共32道IOS面试题: http: www.cnblogs.com/fkdd/archive/2012/03/13/2394724.html 下面从第一题开始解答: ...[2019/8/15]

iOS面试题 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/3327/ iOS面试题 ? 1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 浅层复制:指向对象的指...[2019/8/15]

iOS之2016面试题一 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/3337/ 序言 招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去宝库公司的笔试题,由笔者整理并提供...[2019/8/15]

react-native 键盘遮挡输入框

Android上已经自动对键盘遮挡输入框做了处理,所以我们只需要关注ios。 1.首先引入 KeyboardAvoidingView import { KeyboardAvoidingView } from 'react-native'; 2.然后在页面的最外层加上 K...[2019/8/12]

iOS面试题总结

iOS面试题总结

1. 多线程的底层实现? 1. 首先搞清楚什么是线程、什么是多线程 2. Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制是基于Mach的线程 3. 开发中很少用Mach级的线程,因为Mach级的线程没有提供多线程的基本特征,线程之间是独立的 4. 开发中实现多...[2019/8/12]

Nginx代理axios请求以及注意事项详解

前言 近期写个小demo,因为用到某大厂的在线数据,接口做了跨域限制,所以利用Nginx代理来解决这些问题。 1. nginx.conf 配置信息 由于nginx.conf配置信息较多,本篇只关注跟axios和静态资源请求设置,顺便也将常见的一些配置项备注一下。具体设置如下: ...[2019/8/12]

给最近正在找工作(iOS)的朋友一些建议/经验

众所周知, iOS开发找工作越来越难, 企业要求越来越高,一方面是资本寒冬期+七八月是企业招人淡季, 另外一方面也是iOS市场饱和。最近有出去看新机会, 所以下面记录一下面试XimalayaFM的大概过程。 面试一共分为4轮,全程手写代码和算法。 一面:自我介绍, 然后问一下...[2019/8/5]

FFmpeg-ios 编译

需要工具: 1 2 3 4 5 6 1.gas-preproce or 2.yasm 3.FFmpeg-iOS-build-script(ps:这个脚本真的是太好了,帮我们省了很多事) 4.kxmovie(ps:这个是第三方播放库) 1、脚本参考Git上的:https: gith...[2019/8/2]

【OC底层】isMemberOfClass、isKindOfClass原理分析

isMemberOfCla - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfCla :p1] ,意思是s1是否是p1的实例对象- 去去父类递归查找判断 源码: + (BOOL)isMemberOfCla :(...[2019/8/2]

SwiftUI学习(一)

总览 如果你想要入门 SwiftUI 的使用,那 Apple 这次给出的官方亚博安卓app--任意三数字加yabo.com直达官网绝对给力。这个亚博安卓app--任意三数字加yabo.com直达官网提供了非常详尽的步骤和说明,网页的交互也是一流,是觉得值得看和动手学习的参考。 不过,SwiftUI 中有一些值得注意的细节在亚博安卓app--任意三数字加yabo.com直达官网里并没有太详细提及,也可能造成一些困惑。这篇文章以我的个人观点对亚博安卓app--任意三数字加yabo.com直达官网...[2019/7/30]

那些你不知道的Mac截屏功能

今天介绍Mac的截图功能,如果你以为Shift?+?Command?+?3?/?4就是Mac全部的截屏功能的话,那你小看Mac了。它远比你想得强大。 1.Shift + Cmd + 3 ——截取全屏 2.Sh...[2019/7/29]

iOS----------项目的目录结构能看出你的开发经验

1、项目的目录结构能看出你的开发经验 2、iOS工程目录结构的思考 ? 原文链接:http: www.cnblogs.com/KiVen2015/p/11250926.html[2019/7/29]

iOS 类知乎”分页”效果的实现?

我们先看张gif图看一下效果(LICEcap录制的有点卡, 凑合看) 好像还是卡, 怼个视频演示链接吧:?https: m.weibo.cn/1990517135/4398431764047996 我们先来分析一下页面结构, 然后分析具体动画实现. ? 页...[2019/7/29]

iOS 图解弹幕功能的实现

?先来看一张效果图(LICEcap录制的有点卡, 凑合看) 理一下大概流程:? 接下来实现: 弹幕视图从底部弹上来, 依次动画向上滚动, 出屏幕就移除加入重用队列, 下次使用. 定义相关属性:? 1. 根据弹幕区域, 确定总共需要的弹...[2019/7/25]

IOS系统在Safari安装ipa文件

配置点击下载的地址 itms-services: ?action=download-manifest&url= "plist文件路径" plist文件配置

UITableView HeaderView,FooterView 使用SnapKit布局导致约束异常

今天做一个APP里面设置页面(个人中心)?就是一个列表菜单 顶部是一个头像和账户标题, 底部为一个退出登录按钮 当然我第一时间就想到了UITableView,?HeaderView, FooterView 我创建了两个类文件, 用来做UITableView 的head...[2019/7/22]

iOS 为何使用runtime方法交换多次后却能按照交换顺序依次执行代码逻辑?

iOS 为何使用runtime方法交换多次后却能按照交换顺序依次执行代码逻辑?

题目: 假设我们有一个ViewController,? Category A(ViewController), Category B(ViewController), Category C(ViewController) 4个文件, 其中3个category中都实现了自定义vi...[2019/7/22]

Swift 并行编程现状和展望 - async/await 和参与者模式

Swift 并行编程现状和展望 - async/await 和参与者模式

Swift 并行编程现状和展望 - async/await 和参与者模式 这篇文章不是针对当前版本 Swift 3 的,而是对预计于 2018 年发布的 Swift 5 的一些特性的猜想。如果两年后我还记得这篇文章,可能会回来更新一波。在此之前,请当作一篇对现代语言并行编程特性的不太严谨科普文来...[2019/7/22]

Swift实战技巧

Swift实战技巧

Swift实战技巧 从OC转战到Swift,差别还是蛮大的,本文记录了我再从OC转到Swift开发过程中遇到的一些问题,然后把我遇到的这些问题记录形成文章,大体上是一些Swift语言下面的一些技巧,希望对有需要的人有帮助 OC调用方法的处理 给OC调用的方法需要添加@objc标记,一般...[2019/7/22]

详解通过focusout事件解决IOS键盘收起时界面不归位的问题

详解通过focusout事件解决IOS键盘收起时界面不归位的问题

问题症状 今天在开发一个移动端的 H5 页面时,遇到了 IOS 上键盘收起时界面无法归位的问题。下面详细描述下问题和症状: 页面结构 出问题的页面是一个表单结构。即类似于一个 div 下有4个 input 表单的结构,用于用户填写邮寄信息。类似:

...[2019/7/19]
iOS---------关于野指针定位总结

iOS---------关于野指针定位总结

? iOS野指针定位总结 原文链接:http: www.cnblogs.com/KiVen2015/p/11202055.html[2019/7/18]

iOS常用算法之两个有序数组合并, 要求时间复杂度为0(n)

iOS常用算法之两个有序数组合并, 要求时间复杂度为0(n)

? 思路: 常规思路: 先将一个数组作为合并后的数组, 然后遍历第二个数组的每项元素, 一一对比, 直到找到合适的, 就插入进去;   简单思路: 设置数组C, 对比A和B数组的首项元素, 找到最小的, 就放入数组C,依次进行下去. 代码如下: - (NSArray ...[2019/7/18]

iOS---------开发中 weak和assign的区别

weak和a ign的区别-正确使用weak、a ign 一、区别 1.修饰变量类型的区别weak只可以修饰对象。如果修饰基本数据类型,编译器会报错-“Property with ‘weak’ attribute must be of obj...[2019/7/18]

Swift设置只读(readOnly)属性

cla ReadOnly { private(set) var name: String init(_ name: String) { self.name = name } } let obj = ReadOnly.init("hah") 以下代码会报错 ob...[2019/7/18]

Swift零基础亚博安卓app--任意三数字加yabo.com直达官网2019最新版(一)搭建开发环境

Swift简单介绍 Swift是苹果强力推荐的新型开发语言,能开发苹果下属所有软件平台(iOS,iPadOS,macOS,watchOS,tvOS)初学者如果想进入苹果的开发体系,从Swift开始学习是最好的选择。 Swift开发环境搭建 首先要有一台mac,不推荐使用黑苹果,会浪费大量...[2019/7/15]

【Objective-C】探索Category底层的实质

【Objective-C】探索Category底层的实质

  无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Objective-...[2019/7/15]

常用的URL Scheme

系统 短信 sms: app store itms-apps: 电话 tel: 备忘录 mobilenotes: 设置 prefs:root=SETTING E-Mail MESSAGE: 支付宝 支付宝 alipay: 蚂蚁庄园 ali...[2019/7/11]

中文版 Apple 官方 Swift 亚博安卓app--任意三数字加yabo.com直达官网《The Swift Programming Language》

简介 欢迎使用 Swift 关于 Swift 版本兼容性 Swift 初见 Swift 版本历史记录 Swift 亚博安卓app--任意三数字加yabo.com直达官网 基础部分 基本运算符 字符串和字符 集合类型 控制流 函数 闭包 枚举 类和结构体 属性 方法 下标 继承 构造过程 析构过程 可选...[2019/7/11]

iOS13中presentViewController的问题

iOS13中presentViewController的问题

iOS13中presentViewController的问题 更新了Xcode11.0 beta之后,在iOS13中运行代码发现presentViewController和之前弹出的样式不一样。 会出现这种情况是主要是因为我们之前对UIViewController里面的一个属性,即modal...[2019/7/11]

iOS-关于自定义分段选择器的一些小事(Segmented)

iOS-关于自定义分段选择器的一些小事(Segmented)

系统自带的分段选择就是 UISegmentedControl ,也有一些大佬自定义的 Segmented ,比如Git上的 HMSegmentedControl ,我以前最初的项目中,也有用到过,如果自己写,或者想自定义一些UI,该从哪里出发,其实在用过 HMSegmentedControl 之后...[2019/7/10]

iOS---------查看界面的流畅度

iOS查看屏幕帧数工具--YYFPSLabel iOS 保持界面流畅的技巧 ? iOS 优化界面流畅度的探讨 先研究一下 ? ? 改天自己出一篇文章 ? ? 原文链接:http: www.cnblogs.com/KiVen2015/p/1...[2019/7/10]

iOS----------iPhone导出手机所有短信

iOS----------iPhone导出手机所有短信

第一步:手机连接到itunes ?选择本电脑备份 ? 备份的时候不要加密 ?然后立即备份 第二步:前往文件夹,找到itunes的备份路径~/Library/Application Support/MobileSync/Backup ??在...[2019/7/9]

使用CocoaPods创建自己的私有库-iOS组件化第一步

目前iOS组件化常用的解决方案是Pod+路由+持续集成,通常架构设计完成后第一步就是将原来工程里的模块按照架构图分解为一个个独立的pod工程(组件),今天我们就来看看如何创建一个Pod私有库。 新建:pod lib create 假设我们需要创建的库名为TestLib,下面我们使用Pod官方提供...[2019/7/8]

iOS自定义转场动画的几种情况

前言 在开发中,无论我们使用 Push 还是 Present 推出新的 ViewController 时,系统为了提高用户体验都会为我们默认加上一些过渡动画。但是,系统默认的动画总是不能满足大家各种各样的需求的,所以系统也为我们提供了在不同场景下自定义过渡动画以及通过手势控制过渡进度的实现方案...[2019/6/30]

如果下载老版本的Xcode

打开:https: developer.apple.com/download/more/,选择符合自己的Xcode版本即可。 原文链接:http: www.cnblogs.com/zhanggui/p/11098992.html[2019/6/28]

数据持久化

1.plist文件 即属性列表文件,全名是Property List,这种文件的扩展名为.plist,因此,通常被叫做plist文件。它是一种用来存储串行化后的对象的文件,用于存储程序中经常用到且数据量小而不经常改动的数据。 可以存储的类型:NSNumber,NSString,NSDate,...[2019/6/27]

iOS-关于一些手势冲突问题(scrollView 嵌套 tableView)

简单说下关于开发中容易遇到的父试图添加手势与子试图点击事件冲突,UIScrollView 嵌套 UIScrollView 、 UIScrollView 嵌套 UITableView的情况手势冲突问题; 点击冲突 如果给现有的基于 UIView 的 xkTestView 上加一个点击手势 ge...[2019/6/26]

正确设置越狱版ios的终端编码--命令行中文的处理

本文是针对越狱版iPhone手机的,手机没有越狱就别看了,看了也没办法用。 越狱版的iPhone当然是为了跟电脑一样做各种有趣的事情的。 但通常越狱的iPhone在命令行都无法处理中文,比如你的播放器里面的中文歌曲名,列出来全部是乱码的样子。类似下面的图: 输入中文也做不到,在终端窗口输入...[2019/6/25]

解决SDK注入权限验证安卓正常,IOS出现config fail的方法

解决SDK注入权限验证安卓正常,IOS出现config fail的方法

实测有效 解决微信游览器和企业微信游览器JSSDK注入权限验证 安卓正常,IOS出现config fail 一开始我们想到的是可能微信这边的Bug,但细想一下应该不是。因为可能涉及到了IOS的底层原理的问题,可能是不受微信所控。(有问题欢迎拍砖) 出现问题得解决问题啊,不能把问题晾在那边不...[2019/6/25]

Fastlane基础介绍

Fastlane基础介绍

Fastlane是什么 Git地址: Fastlane 文档地址:Fastlane Document Fastlane是一整套的客户端CICD工具集合。Fastlane可以非常快速简单的搭建一个自动化发布服务,并且支持Android,iOS,MacOS。 Fastlane命令执行的底层并不是自...[2019/6/21]

555
2
记录数:379 页数:1/812345678下一页尾页
加载更多