自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 iOS 从0到1搭建高可用App框架(二)

前言:本文是继《iOS 从0到1搭建高可用App框架》之后,通过项目实践以及同行交流思考总结出来的一些新的架构思想,但初心仍不变,目的为搭建高可用App框架,保持框架底层健壮的同时让代码更清晰,为满足后期顶层业务开发时的需求,避免出现风格迥异的代码。架构图:架构图效果图思考:一、面对一个版本迭代频繁,改版频率高

2017-07-06 15:00:22 624

原创 iOS 从0到1搭建高可用App框架

最近在搭建新项目的iOS框架,一直在思考如何才能搭建出高可用App框架,能否避免后期因为代码质量问题的重构。以前接手过许多“烂代码”,架构松散,底层混乱,缺少规范,导致团队开发时代码风格迥异,清晰的项目结构和良好的代码规范是保证产品质量的关键,下面分享一下我的架构思路。

2017-05-25 16:57:38 529

原创 解决Mac10.13 Pod报错 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/u

解决Mac10.13 Pod报错 -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory升级10.13以后Pod命令失效,解决办法如下:终端执

2018-01-25 15:03:23 10421

原创 完美解决真机调试Permission denied,Failed to create directory /var/root/iOSOpenDevPackages on device 192.168.

用iOSOpenDev真机调试报错:Permission denied,Failed to create directory /var/root/iOSOpenDevPackages on device 192.168.x.x Command /bin/sh failed with exit code 255报错255解决前提:一、成功安

2017-12-30 23:38:24 3375

原创 App Store 审核指南 2017-12-13

App Store 审核指南简介App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开发者和超过十亿的用户提供服务。不管是开发新手,还是由经验丰富的程序员所组成的大型团队,我们都非常欢迎您为 App Store 创建 app,并希望能够帮助您了解我们

2017-12-13 19:30:49 1673

原创 适配iPhone X Push过程中TabBar位置上移

前言就在刚刚GitHub有同学给我提了个Issue,说我的框架在iPhone X上跑有bug,Push新页面的时候TabBar会上移。开玩笑吧?我的框架怎么会有bug,这一定是个误会,于是我去iPhone X跑了一下,哎哟嘿,脸好疼image.png发现问题来个慢动作:iPhone X 不完美.gif上图可

2017-09-29 15:44:51 8206

原创 10分钟适配 iOS 11 & iPhone X

适配中的问题及解决办法1. 滚动条高度跳动、上下拉刷新问题:self.tableView.estimatedRowHeight = 0;self.tableView.estimatedSectionHeaderHeight = 0;self.tableView.estimatedSectionFooterHeight = 0;2. 列表/页面偏移本来是这样的i

2017-09-29 09:39:48 522

转载 Xcode 9 快速跳转到定义新姿势(Jump to Definition)

2017年9月20日,苹果如期推送 Xcode 9 & iOS 11的更新,今天只说Xcode 9。Xcode 9正式版与之前beta版本相差不大,整体UI风格几乎没变,这让追求新鲜感的码农有些失望。编辑器有较大调整,试撸代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠标左键即可跳转定义,如今不一样了,如图:image.png首先整块区

2017-09-20 16:01:41 11288 1

原创 适配iOS11 - UITableview UICollectionView MJRefresh下拉刷新错乱

发现问题升级Xcode 9 + iOS 11后,发现原本没问题的collectionView和tableView像是中了风一样,头部刷新UI出现了错乱。查阅发现 iOS11弃用了automaticallyAdjustsScrollViewInsets属性,新增contentInsetAdjustmentBehavior来替代它关于 contentInsetAdjustmentB

2017-08-01 16:55:21 787

原创 iOS粒子效果模拟器—UIEffectDesigner

CAEmitterLayer是一个高性能的粒子引擎,被用来创建实时例子动画如:烟雾,火,雨等等这些效果。但CAEmitterLayer需要设置的参数特别的多,每一种参数都会产生特定的效果。为了调试节省时间,国外大神开发了一款粒子效果模拟器——UIEffectDesigner,效果如下:

2017-07-06 16:14:54 1589

原创 iOS【终极方案】精准获取webView内容高度,自适应高度

关于WebView内容高度的获取,相信很多人都踩过坑,无法获取到准确高度,导致页面布局出现差错,搜到的资料很多但都无法解决问题,以下是个人经验总结:项目需求实现H5文章&原生评论效果,文章是加载H5链接,评论信息是后台接口提供,以列表形式展示。实现思路:1. webView加载H5链接,设置它为tableView的 headerView,下方评论信息用Cell加载展示。

2017-02-24 17:15:33 3214

原创 iOS 注释方法大全 代码块加快捷键自定义注释

注释规范      良好的编码规范是程序员必备的素质,编码中的代码注释尤为重要,健全的代码注释可以提高代码可读性和维护性,不仅为了标识此块代码的含义,很多时候包含了对业务逻辑的解释,项目中难免有逻辑复杂之处,不加注释的代码,数日后自己看都会觉得陌生,更不要说其他人看了,今天分享一下Objective-C开发中常用的代码注释方式以及应用场合。注释形式注释形

2017-02-23 17:42:50 695

正则表达式入门到精通

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 所有语言通用的规则

2013-01-13

js登陆验证与注册验证,正则表达式

基本的一些登陆注册验证,如:长度验证、数字验证、非空、字母等

2013-01-13

JQurey-1.83.min

最近版本的JQurey1.83.min 希望对你有帮助

2013-01-12

JS事件大全

包括了所有的js事件与对应事件所支持的浏览器版本;

2013-01-12

Ajax扩展组件

该控件 是asp.net 中的Ajax扩展控件 增加了许多实用性的强大功能

2013-01-12

空空如也

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

TA关注的人

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