我记得在2016年的时候,不管是QQ群、微信群还是各种交流社区就开始陆续的冒出一部分所谓的程序员开始说iOS开发以及不行了,找不到工作了等等,但是到现在今天2019年1月18...
我记得在2016年的时候,不管是QQ群、微信群还是各种交流社区就开始陆续的冒出一部分所谓的程序员开始说iOS开发以及不行了,找不到工作了等等,但是到现在今天2019年1月18...
展示长文的UIWebView放在第一个cell中 下面是评论 展示时希望精准获取这个webView的高度 当时搜了一下有五六种精准计算的方法 但试了每一种都没生效 后来发现是...
用到Skeleton Screen .h文件中 引用头文件并遵守协议 .m中按照设计好的占位色块画好布局 然后实现下面方法 把添加的布局占位色块都加进数组中 最后就是让占位色...
项目聊天用了网易云信 用到了一些基本的单聊群聊 自定义消息等等的功能 首先遇到的一个问题是删除会话功能 项目中虽然开了漫游 但是产品标示删除一律按照删除漫游做 不删除本地 也...
设置完之后别忘了在页面消失ViewWillDispear里面改回原来的状态 0.0
先上图 后絮叨 随着iOS系统的升级 在使用一些应用电话号码 用验证码登录时 来了验证码的短信 验证码会直接展示在键盘上面QuickBar上 直接点击就自动填充了 产品要求加...
请问你怎么获取的验证码信息 我们只能输入六位 通知走两遍 我还是获取不到第二次传进来的验证码
iOS12自动填充验证码的一个bugiOS12新增一个功能就是可以自动填充验证码,当你点击键盘上面的验证码时,如果这时你监听了UITextFieldTextDidChangeNotification,那么这时你...
参考:GCD源码深入理解 GCDiOS多线程--彻底学会多线程之『GCD』关于iOS多线程,我说,你听,没准你就懂了 任务执行方式(同步、异步) 一般理解 1、同步执行(di...
摘要: 由于最近的项目中大部分功能需要 iOS 原生端与 html 进行交互才能完美实现,所以对 iOS 与 html 的交互方式进行了学习,这篇文章主要介绍 WebV...
简书博客已经暂停更新,想看更多技术博客请到: 掘金 :J_Knight_ 个人博客: J_Knight_ 个人公众号:程序员维他命 2018.08.31更新: 笔者最新有关面...
花絮:从上一篇文章的发表到这篇文章的发表已经有很长一段时间了,一直在摸索适合自己的学习方式,到现在还是没有找到适合自己的,尝试如下: 1.每天上班都是活跃在各大iOS开发群,...
一、响应者链(Responder Chain) 先来说说响应者对象(Responder Object),顾名思义,指的是有响应和处理事件能力的对象。响应者链就是由一系列的响应...
前言 此文是基于这些年工作中项目里面常见崩溃的一些总结,整理出来方便查阅,希望对大家都有所帮助。 App常见崩溃 数组下标越界 字典构造与修改 NSAttributedStr...
1.1.错误样式 1.2. 解决第一个问题 id impBlockForIMP = (__bridge id)(__bridge void *)(block); 需要添加的代...
简书《my_杨哥[https://www.jianshu.com/u/cf5abb99aba7]》原创,转载请联系作者获取授权并标明文章作者及出处:https://www.j...
在 iOS组件化方案调研 这篇中,对组件化的应用场景和实现方式做了简单的调研。最终在项目中采用的是 casa 的 CTMediator 这套方案。以下是CTMediator ...
在学习Swift 3的过程中整理了一些笔记,如果想看其他相关文章可前往《Swift 3必看》系列目录 swift 3中对C层级的GCD的API进行了彻头彻尾的改变。本文将从实...
关于GCD的理解,可以参看本博另一篇文章 GCD 串行并行/同步异步 理解 dispatch_barrier_async 实现顺序执行。 根据上一篇文章的理解,如果调用 di...