51dev.com IT技术开发者社区

51dev.com 技术开发者社区

new Date() 参数里日期使用横杠分隔,在IOS无效

new Date() 参数里日期使用横杠分隔,在IOS无效

newDate(“2012-02-2212:00:00”)这种形式,在ios里不生效。解决方法:将-替换为/即可。即newdate(“2012/02/2212:00:00”)。测试代码如下:console.log(‘newDate("2012-02-2...

Mac os x10.13安装Homebrew

Mac os x10.13安装Homebrew

入职第一天,基本了解了Homebrew是什么,相当于mac下一个软件包管理工具,虽说如此,陌生的东西还是有一点新奇。但是你能想到,他的速度是这样的真的不是公司网慢。。。不知道有没有快点的链接。而且最尴尬的是有时候下载开始的时候会断线报错。下载完成之后,发现有个Warning解决办法在终端输入expo...

Mac 下更换HomeBrew的镜像

Mac 下更换HomeBrew的镜像

如果有某一时刻,你执行了brewinstallxxx,或者brewupdate的时候,等了很久都没有反应......,此时应该去检查数据源了,目前换成国内的镜像就可以解决慢的问题mac下执行命令:cd/usr/local/Homebrewgitremoteset-urloriginXXXX(镜像源链...

解决OSX 10.13 High Sierra brew update问题

解决OSX 10.13 High Sierra brew update问题

先卸载homebrew:/usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/uninstall)"再次安装:/usr/bin/ruby-e"$(curl-fsSLhttps://ra...

安装 Homebrew遇到的问题

安装 Homebrew遇到的问题

首先一定请安装Xcode: 要先安装brew brewinstallwget   中间过程中看提示: 可能会要求输入一下命令: sudoxcodebuild-license会遇到下面问题,解决办法:Youhavenotagreed...

升级OSX High Sierra 10.13遇到一些问题及解决方法

升级OSX High Sierra 10.13遇到一些问题及解决方法

OSX的HighSierra正式版出来半个月有余,听着什么自媒体、科技媒体吹这系统多么牛B,手贱点了升级,好在升级过程中没有遇到各种坑还挺顺利的,但是我没有感觉多么好用的同时,却给我带来不大不小的麻烦。且听我一一道来…… 10.13版本加强了权限的限制,尤其是对...

Objective-C中nil与release的区别与用法

Objective-C中nil与release的区别与用法

首先说一下他们两的作用,nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系,它对内存的释放没有什么作用;而release才是真正用于内存释放的,release后系统会将该块内存标记为可用(可重新分配)。所以nil并没有释放内存,只有release才是真正释放内存。 &nbs...

UIDatePicker 基本设置-显示已经选择的日期 并设置最大、最小日期

UIDatePicker 基本设置-显示已经选择的日期 并设置最大、最小日期

//1.日期PickerUIDatePicker*datePicker=[[UIDatePickeralloc]initWithFrame:CGRectMake(0,0,__kScreenWidth,__kDatePickerH)];datePicker.backgroundColor=[UICol...

UIDatePicker的用法:最小日期和最大日期

UIDatePicker的用法:最小日期和最大日期

首先,把UIDatePicker连线 @property(weak,nonatomic)IBOutletUIDatePicker*datePicker;   UIDatePicker控件有几种显示方式,我选择了年月日 self.datePicker....

runtime介绍及基本使用

runtime介绍及基本使用

    runtime(运行时系统),是一套基于C语言API,包含在<objc/runtime.h>和<objc/message.h>中,运行时系统的功能是在运行期间(而不是编译期或其他时机)通过代码去动态的操作类(获取类的内部信息和动...

iOS中造成dealloc不调用的原因

iOS中造成dealloc不调用的原因

最近在一个项目中用到了地图,发现在地图页面和上一个页面间反复切换回出现内存爆增的情况,就像吃了炫迈一样根本停不下来(直到app内存爆表,app闪退收场)。造成这一结果的根本原因是地图的mapView没有释放,导致每次打开地图界面的时候内存中都重新加载了一个地图mapView。于是在网上搜索了一番找到...

controller 不能释放,不走dealloc方法的4种可能

controller 不能释放,不走dealloc方法的4种可能

第一种:controller中使用了计时器NSTimer使用后没有销毁导致循环引用  self.playerTimer =[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(play...

OC中的Dealloc方法详解

OC中的Dealloc方法详解

今天来学习一下Dealloc方法的使用。它的作用是,当对象的引用计数为0,系统会自动调用dealloc方法,回收内存。它的一般写法:1:-(void)dealloc{[superdealloc];}2:-(void)dealloc{NSLog(@"laptopdead");[_cpurelease]...

iOS App Extension入门

iOS App Extension入门

应用扩展(AppExtension)从iOS8正式登录iOS平台,开发者可以通过应用扩展为用户提供系统特定的扩展功能。开发者通过扩展点(ExtensionPoint)来指定特定的系统功能,如Today扩展,通知栏扩展,Messages扩展,电话簿扩展等等。应用扩展必须依附于一个宿主App(iOS10...

iPad忘记锁屏密码怎么办

iPad忘记锁屏密码怎么办

1、将iPad与电脑连接起来,把iPad立即备份。2、接下来长按电源键,出现关机选项时,滑动关机。3、再按电源键开机,出现苹果标志时,不要松开电源键,接着再按住主屏Home键。4、直到屏幕黑屏,松开电源键,Home键不要松开。5、等待电脑端提示“iTunes检测到一个处于恢复模式的iPa...