自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逆钟夕的忘忧阁

有朋自远方来,不亦乐乎?

  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

转载 快速实现android版抖音主界面的心得

https://juejin.im/post/5bb85f52f265da0af609c685

2018-10-24 17:21:04 3019

转载 一次运行启动多个 iOS 模拟器

当你写完自动布局需要测试在不同模拟器上的运行效果时你是否很头疼,需要一个一个模拟器去启动运行。这时候如果可以一编译就同时启动多个模拟器那该是多么好啊.XCode 9有一个新的特性 - 允许多个模拟器共存。当然,它不会编译一次同时启动多个模拟器,这需要我们自己写一点脚本去控制。具体的步骤如下:0×01在XCode中,点击Edit Scheme...,在Build 选项下的Pre-ac...

2018-10-24 16:58:05 2373

原创 injectionIII

http://johnholdsworth.com/injection.html

2018-10-23 17:26:22 752

转载 iOS开发--应用设置及用户默认设置【2、读取应用中的设置】

在上一节中,我们通过探讨应用的系统设置的基本功能,了解运用bundle捆绑包以及plist文件的基本开发。用户能够使用设置应用来声明他们的偏好设置,那么我们怎样去调用用户所设置的参数呢,上节我们只创建了Setting.bundle捆绑包,在这个基础上,这一节,我们将继续讨论,关于如何读取应用中的设置,以及让app应用与设置的数据同步。我们将通过本节内容达到的效果如下: 【图1 app应...

2018-10-23 16:59:22 301

转载 iOS开发--应用设置及用户默认设置 【1、bundle的运用】

在iphone里面,应用都会在“设置”里面有个专属的应用设置,选择该菜单界面,用户便可以在其中输入和更改各种选项,协助用户更便捷设置个人喜好与习惯。在这一节中,希望能通过对捆绑包(bundle)的介绍以及plist文件等的运用,探讨用户默认机制中,应用设置的开发与调用。【本次开发环境: Xcode:7.2     iOS Simulator:iphone6S plus   By:啊左】...

2018-10-23 16:58:44 383

转载 调用微信接口实现测试监控

首先要注册一个账号:here选择企业号 要填手机号,(微信需要绑定银行卡),扫描一下。 填写完公众号信息,就差不多看到曙光了。 创建一个应用,本人选择的是消息型。 设置管理员:指定应用的管理员。点击设置-> 权限管理 -> 管理 -> 新建管理组 --> 添加管理员和权限。然后就会获得corpid 和 sceret。记录...

2018-10-15 16:53:20 2153

转载 CocoaPods的一些略为高级一丁点的使用

记得我刚开始做iOS开发的时候,是没有项目依赖管理工具。当需要引入第三方库的时候是相当麻烦的,不是直接拷贝库近来,就是添加依赖工程,直到CocoaPods出来才改变这个状况。项目依赖管理不是CocoaPods首创,在很多其他工程开发当中早已经出现,甚至成为了开发的标配,尽管如此,CocoaPods依然是对iOS/Mac开发做出了巨大的贡献,在此为CocoaPods做出贡献的人表示感谢。Coco...

2018-10-15 16:51:57 322

转载 《移动端本地 H5 秒开方案探索与实现》

| 导语 企业微信移动端项目中有需求要展示数据趋势的可视化图表,经过调研,最终决定以单页面 H5 来完成,对 APP 里的一些使用 H5 实现的功能模块,一般体验都比原生差,那么怎么提高h5加载速度?优化 h5 体验?适用场景:需要快速迭代、客户端难实现的、用作展示的功能模块,例如可视化图表。一、为什么 H5 体验糟糕为什么打开一个 H5 页面会有一长段白屏时间?因为它做了很多事情...

2018-10-15 16:51:11 187

转载 Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger

最近碰见了一个Auto layout的相关警告,Google了一下发现了一个很不错的方式来调试类似的bug,分享一下:转自:http://stackoverflow.com/questions/26389273/how-to-trap-on-uiviewalertforunsatisfiableconstraints利用Auto layout进行布局时容易出现以下问题,比如约束歧义,约束多余等...

2018-10-15 16:49:20 2031

转载 iOS开发针对对Masonry下的FPS优化讨论

今天博客的内容就系统的讨论一下Masonry对FSP的影响,以及如何更好的使用Masonry。如果你对iOS开发足够熟悉的话,那么对Masonry框架应该不陌生。简单的说,Masonry的诞生让AutoLayout的使用更为优雅,让控件的布局更为方便。使用辩证的观点来看一个事物的话,凡事都有两面性,Masonry的使用也不例外。Masonry框架的使用不当会直接影响当UI的FPS。今天我们就来讨论...

2018-10-15 16:46:59 294

转载 有歧义(AMBIGUOUS LAYOUT)的约束布局调试方法2

前几天写了一个关于调试歧义LAYOUT的办法,最近又发现了一个可能更好一点的其他办法,当确定在某个控制器(viewController)内部的约束布局有歧义时,可以用如下的方法调试。1.在控制器的@implementation 部分上面加上下面的代码@interface UIWindow (AutoLayoutDebug) + (UIWindow *)keyWindow;- (NSStr...

2018-10-15 16:44:37 456

转载 Introduction to Auto Layout

 https://github.com/bluhar/IOSCook/tree/master/note15Introduction to Auto Layout利用自动布局,使得应用既能在iPhone上运行,也能在iPad上很好的显示。应用默认是可以在iPad上运行的,只是屏幕周边会显示黑边。一个应用既能在iPhone上运行,又能在iPad上运行得就像为iPad开发的似的,叫做...

2018-10-15 16:43:54 164

转载 iOS开发 jenkins(DRYPlugin)+PMD/CPD 检测重复代码

1、搭建 jenkins 参考:http://blog.csdn.net/xiaofei125145/article/details/51144827?locationNum=12、安装 DRY 插件DRY Plug-in3、下载 PMDhttps://sourceforge.net/projects/pmd/files/pmd/4、解压PMD并放置到 指定目录下我放置...

2018-10-11 17:01:18 523

转载 深入iOS系统底层之XCODE对汇编的支持介绍

工欲善其事必先利其器 --《论语·卫灵公》一个好的IDE不仅要提供舒适简洁和方便的源代码编辑环境,还要提供功能强大的调试环境。XCODE是目前来说对iOS应用开发支持的最好的IDE(虽然Visual Studio2017也开始支持iOS应用的开发了),毕竟XCODE和iOS都是苹果公司的亲生儿子。唯一要吐槽的就是系统和编译环境绑的太死了,每当手机操作系统的一个小升级,都需要去升级一个好几G的新...

2018-10-11 16:56:03 245

转载 打通Gitlab与钉钉之间的通讯

[TOC]公司使用了Gitlab,Jira等工具来管理,沟通方面主要是钉钉,但郁闷的是各系统相互独立,而我已经习惯了前公司那种方式:有bug的时候会自动发送消息到聊天框中,而不是目前这样,需要开发人员手动定时去刷新jira页面才能知道,效率低下;gitlab也是一样,有merge请求的时候,我希望不需要别人提醒我去审核代码,而是gitlab直接发送merge消息到我钉钉即可;可能其...

2018-10-11 16:54:59 2551 1

转载 制作cocoapods国内镜像

原文章链接国内访问cocoapods spec repo速度非常慢,网络不好的话做一次pod update要等半个小时以上。初始化:git clone --mirror https://github.com/CocoaPods/Specs.git编辑config文件[core] repositoryformatversion = 0 fil...

2018-10-11 16:54:13 1054

转载 小笨狼的LLDB技巧:chisel

不玩LLDB,不知道chisel有多强大。chisel之于LLDB,就像iPhone之于手机,前者几乎给后者重新下了一次定义。如果你还不知道什么是LLDB,请看我上一篇文章小笨狼与LLDB的故事安装安装Homebrewchisel的安装需要使用Homebrew,如果还没有安装Homebrew,可以使用下面的命令安装,如果你已经安装了,可以跳过这一步ruby -e "$(curl ...

2018-10-11 16:53:32 430

转载 快速找到约束有问题的控件

以前自动布局的时候,控件多了,就容易出错,但是控件太多了,实在看不出哪里出了问题,看到很多大牛也讲解过,但是不是排版有问题,就是不够详细(原谅我是新手,喜欢直观一点的排版),今天在做第三方分享的时候正好排版又出了问题,就特此做个记录。例子很简单,只有一个分享按钮(主要介绍断点的用法)1.png图上我做了标注,相信用过约束的人都能看明白,问题来了,怎么找出这个问题控件呢?(懒得写...

2018-10-11 16:52:15 263

转载 关于Autolayout和Masonry自动布局的几个坑

自动布局02 Mar 2016Comments前言最近遇到一个复杂视图:根控制器里面有上下两个子控制器,子控制器中各自实现类似PageView的视图,然后PageView的每一页是一个WebView,同时中间有个可拖拽的控件,实现上下两个控制器视图的大小调整。采用子控制器的原因是因为防止所有的逻辑代码都混在根控制器中,所以没有使用nicklockwood的iCarousel或SwipeV...

2018-10-11 16:51:33 775

原创 解决MAC电脑键盘和触摸板突然没有反应问题

今天上班正敲着代码电脑突然触摸板不管用了,没办法,我用快捷键(Shift + Ctrl + Option + 开关机键)强制关机后,再开机后,鼠标在屏幕左上角,动触摸板不管用,屏幕中还多出了一个什么链接蓝牙键盘的窗口,我才发现好像键盘也不管用了,懵逼了,这是咋回事。只能百度,百度到俩方法说是有用,尝试后,第二个方法奏效。第一个方法,重置一下NVRAM:首先关机,然后在按开机键后立即同时按下...

2018-10-11 16:46:42 50396 2

转载 快速找到约束有问题的控件

以前自动布局的时候,控件多了,就容易出错,但是控件太多了,实在看不出哪里出了问题,看到很多大牛也讲解过,但是不是排版有问题,就是不够详细(原谅我是新手,喜欢直观一点的排版),今天在做第三方分享的时候正好排版又出了问题,就特此做个记录。例子很简单,只有一个分享按钮(主要介绍断点的用法)1.png图上我做了标注,相信用过约束的人都能看明白,问题来了,怎么找出这个问题控件呢?(懒得写...

2018-10-11 16:45:43 229

availables.xml.zip

mac AS 找不到flutter 插件, 替换一下 ~/Library/Application Support/AndroidStudio3.4 下的 availables.xml 文件就好;

2019-07-22

iOS应用逆向工程:分析与实战

iOS应用逆向工程:分析与实战

2015-10-28

ZBar的64位静态文件

ZBar的64位静态文件,可以直接替换使用

2015-04-17

《企业级iOS应用开发实战全书》配套源码(11-19章)【下】

《企业级iOS应用开发实战全书》配套源码(11-19章)【下】 下载解压之后直接运行

2015-03-25

《企业级iOS应用开发实战全书》配套源码(19章)【上】

《企业级iOS应用开发实战全书》配套源码(2-10章)【上】 下载解压之后直接运行

2015-03-25

《企业级iOS应用开发实战》迷你书前三章

《企业级iOS应用开发实战》前三章 内容全面系统了介绍了IOS应用开始所要掌握的核心技术。

2015-03-25

深入浅出设计模式(中文版)高清 pdf

《设计模式》的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得《设计模式》(影印版)能够将这些设计模式深深地烙印在你的脑海中,不容易被遗忘。你将会更擅长于解决软件设计中的问题,并能够和你的团队成员用模式的语言来更好地沟通。

2014-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除