![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作笔记
文章平均质量分 74
iOS学堂
转到简书, 给策 。iOS程序员一枚,正在不断的学习进取中,希望结交各位志同道合的朋友,一起学习,共同进步,共创事业 !
展开
-
iOS 开发中 Whose view is not in the window hierarchy 错误的解决办法
在 iOS 开发当中经常碰到 whose view is not in the window hierarchy 的错误,该错误简单的说,是由于 "ViewController" 还没有被加载,就调用该 ViewController 或者 ViewController 内的方法时,就会报这个错误。 在不同地方调用 ViewController,解决的方法也不太一样。原创 2017-05-22 14:21:39 · 1534 阅读 · 0 评论 -
[SKRemoteReviewViewController release]
iOS 系统正在变得更加人性化哈,iOS10.3中新添加了一个API 让用户可以在APP内直接给APP打分(没法写评语),为了项目更好的评分,我正准备在项目中添加,这个功能,实现起啦,很简洁,操作也很简单,一年只能弹出3次,何时弹出,具体控制逻辑后续给出参考。基本实现参考如下:+ (void)showAppStoreReView{ //仅支持iOS10.3+(需要做校验)且每原创 2017-08-02 18:27:14 · 1000 阅读 · 0 评论 -
代理和block的混用
代理和block是iOS开发中最常用的传值方式,具体的基本用法网上非常多,我就不一一讲解了,结合项目中最近遇到的一个小问题,做些个简单的笔记,供大家借鉴。原创 2017-08-21 15:05:10 · 463 阅读 · 0 评论 -
iOS倒计时按钮Button标题闪烁处理
iOS倒计时按钮Button标题闪烁处理原创 2017-08-04 16:40:55 · 4293 阅读 · 0 评论 -
iOS10.3 app内好评详解 SKStoreReviewController
App Store评分方式:iOS10.3版本以前:只能通过APP内部打开网页形式,跳转到App Store 直接编辑评论。在评分页面,可以评分和评价,评论更有价值。缺点是跳转到App Store,用户的操作场景的转换,会造成部分用户使用的困扰,可能需要花费较长的等待时间,甚至加载失败等,造成评价数量少。iOS10.3+:APP内评分机制是iOS 10.原创 2017-07-26 12:02:25 · 8113 阅读 · 3 评论 -
Chisel-LLDB命令插件,让调试更Easy
LLDB 是一个有着 REPL 的特性和 C++ ,Python 插件的开源调试器。LLDB 绑定在 Xcode 内部,存在于主窗口底部的控制台中。调试器允许你在程序运行的特定时暂停它,你可以查看变量的值,执行自定的指令,并且按照你所认为合适的步骤来操作程序的进展。(这里有一个关于调试器如何工作的总体的解释。)相信每个人或多或少都在用LLDB来调试,比如po一个对象。LLDB的是非常强大的转载 2017-07-26 14:52:17 · 2301 阅读 · 0 评论 -
具透 | iOS 10.3 新 App Store 评价机制详解
在 iOS 10.3 中,一个重要的变化是 Apple 引入了新的 App Store 评价机制。用户可以直接在 App 内进行评分,开发者可以对用户在 App Store 的评论进行回复。这些新机制对我们的日常使用会产生哪些影响,开发者又如何看待这些新机制?新机制,新在何处?评分,你不再需要前往 App Store在 iOS 10.3 之前,如果你要给一个应用评分,那么你原创 2017-07-26 12:03:31 · 2194 阅读 · 0 评论 -
UIWindow的windowLevel属性
UIwindow的 windowLevel 和 将自定义视图 覆盖到键盘视图以上。原创 2017-07-05 23:01:57 · 2987 阅读 · 0 评论 -
iOS开发知识-常用小技巧大杂烩
开发过程中遇到的一些问题,网上查阅整理的一些问题,供大家参考,方便大家查阅1. 打印View所有子视图po [[self view]recursiveDescription]2. layoutSubviews调用的调用时机* 当视图第一次显示的时候会被调用* 当这个视图显示到屏幕上了,点击按钮* 添加子视图也会调用这个方法* 当本视图的大小发生改变的原创 2017-06-14 10:11:13 · 892 阅读 · 0 评论 -
iOS开发模拟网络状态差
在开发iOS的过程当中,我们经常需要模拟不同的网络环境,来对程序进行测试。以下是分别对模拟器和真机状态下的两种不同的方法,亲测有效。1.模拟器情况下模拟器方面,苹果给我们提供了一个很实用的工具,Network Link Conditioner可以模拟各种不同状况下的网络环境,方便我们进行测试。安装Network Link Conditioner位于”Hardware转载 2017-06-14 09:51:49 · 570 阅读 · 0 评论 -
iOS工作小结
1.关于在NSobject类中无法声明UImageView *等参数Framwork要加入UIKit框架,UIImage才能使用2.打包时选择了表述文件后只会显示对应的一个证书,只要有多个证书就重启一遍xcode3.白色字体因为背景图片而看不清如何处理在背景图片上蒙一层半透明的UIImageView即可4.bounce可以控制scrollview的反弹效果为原创 2017-07-05 12:15:00 · 1622 阅读 · 0 评论 -
iOS开发-记录下在开发过程中遇到的问题的解决方案及经验总结-1
iOS 开发中的总结,小技巧,小思路的拓展,如有不当之处欢迎指正原创 2017-07-05 12:12:47 · 2603 阅读 · 0 评论 -
iOS逆向:在任意app上开启malloc stack追踪内存来源
lldb有一个内存调试工具malloc stack,开启以后就可以查看某个内存地址的malloc和free记录,追踪对象是在哪里创建的。这个工具可以打印出对象创建的堆栈,而在逆向时,也经常需要追踪某些方法的调用栈,如果可以随时打印出某个对象的创建记录,也就能直接找到其所在的类和方法,不用再花费大量的时间去打log和动态调试追踪了。malloc stack在自己的项目中,要开转载 2017-06-30 17:30:54 · 2623 阅读 · 0 评论 -
UIScrollview在 iOS 11和iPhone X上偏移的两套完美适配方案
iPhone X已经来了,您的APP完全适配了iOS 11和iPhone X了吗?昨天看到QQ的上下宽黑边,王者荣耀的左右大宽黑边和底部黑边,肾疼,iPhone X要白买了。因iOS11废弃了automaticallyAdjustsScrollViewInsets属性,几乎所有的APP用xcode9在iOS11上运行,都会存在偏移或漂移问题。别担心,老司机已经帮你整理好两种适配方案,解决iOS 7到iOS11 在各类iPhone 和iPad上的偏移问题,发车了原创 2017-11-04 17:38:10 · 3648 阅读 · 0 评论