TTTAttributedLabel实现点击label文字进行跳转

需求

点击Label中的某些文字实现跳转界面或者URL,使用TTTAttributedLabel实现,步骤如下:
  1. 安装

    推荐使用CocoaPods安装

    打开终端,cd 到你们的项目文件夹,在你们项目的Podfile文件里面添加一行:

    pod 'TTTAttributedLabel'

    然后,终端执行命令

    pod install

more >>

获得字符串中数字

问题

相信大家做开发的肯定在项目中遇到过字符串中取数字的问题,之前用遍历,现在跟大家分享一个简单的方法

解决

使用invertedSet,这个方法的意思是”去反字符”,可以将除了条件中的字符都找出来,代码如下:

more >>

UILabel中字体换行且显示不同的字体

问题

项目中的需求是显示单词的中英文,而且单词的字体需要随着单词字母的数量来动态的改变自己的”font”,同时需要将中英文设置为不同的颜色

难点

单词的中英文字体数量不是成比例变化的,即中英文的翻译可能差别很大,如果用俩个label分别显示,很难让俩者字体同时变化

more >>

Mac触摸板不能点按问题

问题

今天闲来无事用湿巾擦了下电脑的触摸板,完事以后发现触摸板不能点按了,跟关机的状态下一样,重启以后也不能用,后来给苹果客服打电话才解决;

解决方案

  1. 关机
  2. 手指同时按住option + command + p + r键,然后按开机键,听到开机声音后松开,搞定

字符串中单双引号

有的时候我们在拼接字符串的时候需要在字符串中带有单双引号,像上次OC调JS代码的时候就有这样的情况

用法如下

除了双引号需要转义字符()注释外,其他的可以直接使用

more >>

OC调JS删除网页内容第二弹

OC删除网页中的指定的元素


需求

既上次成功删除网页元素后,成功得将有赞”变成”我们app的一部分之后,最近老大又提了新的需求,将书单来了继续”变成”我们的一部分,需求来了,问题也就来了

问题一 删除选中的图片

more >>

OC调用Shell脚本

AppleScript

AppleScript是Mac OS X上的脚本语言,写好的脚本语言可以使用NSTask执行,而脚本本身可以做很多事情。
编译器自带的Apple Script Editor就在应用程序下面,打开以后界面很简单,左上角四个键,录制,停止,运行,编译.中间是代码框,最下面是描述和系统的日志输出。

more >>

这个人很帅<br>他什么都不想说<br>