
ios
MoneyProgramming
如果能遇到好的老师,也许猴子也能学会编程
展开
-
更新cocoapods版本
更新brew (使用国内的源)安装ruby配置ruby环境更新cocoapods原创 2022-11-28 22:11:46 · 1497 阅读 · 1 评论 -
基于VM10+Win7安装Mac OSX10.11 El Capitan
基于VM10+Win7安装Mac OSX10.11 El Capitan 工具VMware-workstation-full-10虚拟机工具(VM11许多BUG,建议使用10版本)vmware虚拟机MAC补丁包unlock-all-v120)VM TOOLS FOR MAC 用于全屏,鼠标键盘快速切换,显卡驱动(显存128M)Install OS转载 2016-05-31 16:29:17 · 1650 阅读 · 2 评论 -
Homebrew安装软件出现无写入权限报错的解决方案
系统版本macOS 10.14情景使用 brew install wget 指令报错Error: The following directories are not writable by your user:/usr/local/sbin/usr/local/share/man/man5/usr/local/share/man/man7解决方案使用如下指令...原创 2018-10-29 18:31:15 · 12228 阅读 · 7 评论 -
IOS信息机制详解
问题的背景IOS中委托模式和消息机制基本上开发中用到的比较多,一般最开始页面传值通过委托实现的比较多,类之间的传值用到的比较多,不过委托相对来说只能是一对一,比如说页面A跳转到页面B,页面的B的值改变要映射到页面A,页面C的值改变也需要映射到页面A,那么就需要需要两个委托解决问题。NSNotificaiton则是一对多注册一个通知,之后回调很容易解决以上的问题。概念iOS消息通知机制算...转载 2019-07-15 16:51:14 · 200 阅读 · 0 评论 -
Masonry详解-----让你从此脱离xib
目前iOS开发中大多数页面都已经开始使用Interface Builder的方式进行UI开发了,但是在一些变化比较复杂的页面,还是需要通过代码来进行UI开发的。而且有很多比较老的项目,本身就还在采用纯代码的方式进行开发。而现在iPhone和iPad屏幕尺寸越来越多,虽然开发者只需要根据屏幕点进行开发,而不需要基于像素点进行UI开发。但如果在项目中根据不同屏幕尺寸进行各种判断,写死坐标的话,这...转载 2019-07-16 10:23:52 · 377 阅读 · 0 评论 -
ios 动画详解
前言:在APP程序开发中,优美的界面能够大大提高用户的体验,而优美的界面离不开好看的动画效果。下面废话少说,直接进入主题。在iOS实际开发中常用的动画无非是以下四种:UIView动画,核心动画,帧动画,自定义转场动画。下面我们逐个介绍。1.UIView动画能实现UIView动画的属性UIView动画是iOS开发中最廉价也是最常用的动画。UIView动画能够设置的动画属性有:f...转载 2019-07-12 11:13:26 · 579 阅读 · 0 评论 -
AppleDoc------------使用xcode导出api文档
众所周知,程序员最讨厌的两件事:1、接手的项目没有注释2、给自己的项目添加注释。一般一个项目上线后,公司都要求项目代码进行详细注释和到处文档,然后才封版,所以就用到了今天我整理的这篇文章,使用appledoc自动生成项目文档。appdoc的使用有一个前提,注释要符合标准,值得庆幸的是Xcode8之后,Xcode已经集成了注释插件,点击command+option+/即可,此处不做过多介绍,效果...转载 2019-07-25 15:04:14 · 862 阅读 · 0 评论 -
IOS定时器使用详解
前言定时器的使用是软件开发基础技能,用于延时执行或重复执行某些方法。我相信大部分人接触iOS的定时器都是从这段代码开始的:[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeats:YES]但是你真的会用吗?正文iOS定时...转载 2019-07-31 15:41:58 · 963 阅读 · 0 评论