小编ohh*_*hho的帖子

Objective-c正则表达式检查电话号码

可能重复:
用于电话号码验证的全面正则表达式

如何在objective-c中验证电话号码(NSString*)?规则:

  • 最少7位数
  • 最多10位数
  • 第一个数字必须是2,3,5,6,8或9

谢谢

regex cocoa-touch objective-c

18
推荐指数
5
解决办法
3万
查看次数

比较PHP中的两个版本字符串

如何比较版本格式的两个字符串?这样:

version_compare("2.5.1",  "2.5.2") => -1 (smaller)
version_compare("2.5.2",  "2.5.2") =>  0 (equal)
version_compare("2.5.5",  "2.5.2") =>  1 (bigger)
version_compare("2.5.11", "2.5.2") =>  1 (bigger, eleven is bigger than two)
Run Code Online (Sandbox Code Playgroud)

php

17
推荐指数
2
解决办法
2万
查看次数

如何在UITextView中获取一行的高度

在此输入图像描述

如上图所示...... lineHeight是橙色框的高度.如何获得蓝色框的高度(即lineHeight+行间距高度)?谢谢!

更新:我发现lineHeight行为的不同取决于内容中的字符.如果内容全部是英文,则lineHeight是正确的(例如,在默认的UITextView中为21).但是,当内容与汉字混合时,UIFont lineHeight仍然报告为21,而self.textView.contentSize.height增加的则不同:

English - adding 21 points for each line
Chinese - adding 24 points for each line
Run Code Online (Sandbox Code Playgroud)

更新(sizeWithFont:)

CGSize constrainedRect = CGSizeMake(1000, 1000);
CGSize rectEnglish = [@"hello\nworld" sizeWithFont:self.textView.font constrainedToSize:constrainedRect lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"width: %.2f height: %.2f", rectEnglish.width, rectEnglish.height);
CGSize rectChinese = [@"?\n??" sizeWithFont:self.textView.font constrainedToSize:constrainedRect lineBreakMode:UILineBreakModeWordWrap];
NSLog(@"width: %.2f height: %.2f", rectChinese.width, rectChinese.height);
Run Code Online (Sandbox Code Playgroud)

输出:

width: 41.00 height: 42.00
width: 34.00 height: 42.00
Run Code Online (Sandbox Code Playgroud)

iphone uitextview

16
推荐指数
1
解决办法
7484
查看次数

适用于iOS的图像缓存库?

我正在构建相册应用程序并找到一些图像缓存库,即:

您推荐的是什么(或列表中没有的其他库)?我在寻找:

  • 效率
  • 垃圾收集方面的最小努力
  • 支持Block首选

谢谢

iphone uiimage ios

16
推荐指数
3
解决办法
1万
查看次数

Xcode找不到本地化的info.plist

添加几个本地化后:

在此输入图像描述

并本地化(AppName)-info.plist文件:

在此输入图像描述

并检查了Bundle Resources(也尝试从Copy Resources Bundle列表中删除Go-info.plist :

在此输入图像描述

和文件属性:

在此输入图像描述

Xcode(4.6.3)给出错误:

错误:无法从'.../Go/Go/Go-Info.plist'读取数据:无法打开文件"Go-Info.plist",因为没有这样的文件.

看起来Xcode忽略了路径中的本地化文件夹.它试图找到info.plist:

.../Go/Go/Go-Info.plist
Run Code Online (Sandbox Code Playgroud)

代替:

.../Go/Go/(Localization)/Go-Info.plist
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

xcode localization info.plist ios

16
推荐指数
1
解决办法
1万
查看次数

PHP警告:PHP启动:????????:无法初始化模块

在将PHP从5.1升级到5.2.10之后,我在以下情况下收到以下警告php -v:

    # php -v
    PHP Warning:  PHP Startup: fileinfo: Unable to initialize module
    Module compiled with module API=20050922, debug=0, thread-safety=0
    PHP    compiled with module API=20060613, debug=0, thread-safety=0
    These options need to match
     in Unknown on line 0
    PHP Warning:  PHP Startup: mcrypt: Unable to initialize module
    Module compiled with module API=20050922, debug=0, thread-safety=0
    PHP    compiled with module API=20060613, debug=0, thread-safety=0
    These options need to match
     in Unknown on line 0
    PHP Warning:  PHP Startup: memcache: Unable to …
Run Code Online (Sandbox Code Playgroud)

php installation

15
推荐指数
3
解决办法
12万
查看次数

brew install mysql,尝试停止服务器时出错

后:

brew install mysql
mysql_install_db
Run Code Online (Sandbox Code Playgroud)

我尝试stopMySQL服务器:

$ mysql.server stop
Shutting down MySQL
.. ERROR! Manager of pid-file quit without updating file.
Run Code Online (Sandbox Code Playgroud)

我该如何解决上述错误?谢谢!

信息:

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.51 Source distribution
Run Code Online (Sandbox Code Playgroud)

mysql macos homebrew

15
推荐指数
2
解决办法
1万
查看次数

如何判断是否存在模态UIViewController?

有没有办法告诉是否有一个模态UIViewController已经提出,比如说,在调用之前dismissModalViewControllerAnimated

iphone uiviewcontroller

15
推荐指数
2
解决办法
7089
查看次数

如何将科学记数法字符串转换为十进制表示法?

我想findconvert一个CSV文件十进制,例如,所有的科学记数法字符串:

1.0e-05 to 0.00001
Run Code Online (Sandbox Code Playgroud)

我怎么能在红宝石中做到这一点?

ruby regex

15
推荐指数
2
解决办法
1万
查看次数

如何在ActiveRecord中触摸多个记录?

我想更新updated_at一些记录:

users = User.in_mailing_list
users.update_all(:updated_at => Time.now)
Run Code Online (Sandbox Code Playgroud)

是否有一个快捷方式,比如users.touch_all方法?

activerecord ruby-on-rails

15
推荐指数
3
解决办法
6555
查看次数