iOS 技能集结号

1. 获取磁盘总空间大小

2. 获取磁盘可用空间大小

3. 获取指定路径下某个文件的大小

4. 获取文件夹下所有文件的大小

5. 获取字符串(或汉字)首字母

6. 将字符串数组按照元素首字母顺序进行排序分组

使用如下:

输出结果如下:

7. 获取当前时间

8. 计算上次日期距离现在多久, 如 xx 小时前、xx 分钟前等

使用如下:

输出结果如下:

9. 判断手机号码格式是否正确

10. 判断邮箱格式是否正确

11. 将十六进制颜色转换为 UIColor 对象

12. 对图片进行滤镜处理

13. 对图片进行模糊处理

14. 调整图片饱和度、亮度、对比度

15. 创建一张实时模糊效果 View (毛玻璃效果)

16. 全屏截图

17. 截取一张 view 生成图片

18. 截取view中某个区域生成一张图片

19. 压缩图片到指定尺寸大小

20. 压缩图片到指定文件大小

21. 获取设备 IP 地址

需要先引入下头文件:

代码:

22. 判断字符串中是否含有空格

23. 判断字符串中是否含有某个字符串

24. 判断字符串中是否含有中文

25. 判断字符串是否全部为数字

26. 绘制虚线

时间: 2024-07-31 17:18:12

iOS 技能集结号的相关文章

北京ios开发介绍几个比较好的培训机构

iOS平台确实有着诸多机遇,但也有诸多挑战,除了竞争还有其他风险,所以iOS技术学习至关重要,手游行业让开发者有了更为长远的发展前景和动力,开发者无论是在开发行业深造还是依靠iOS平台转型,都必须具备iOS技能这一前提.更是由于处在iOS的优势平台,游戏产业逐渐从PC转移到移动端,iOS作为移动互联高端平台,对手游的适配自然最符合用户需求. iOS手游的火爆让很多人在iOS开发行业获得机会,但iOS开发本身就属于高技能行业,iOS手游开发更甚,iOS开发学习并不容易,尤其对于零基础人员,对程序员

iOS 开发如何入门

iOS 开发如何入门 新人如何入门 上一篇文章的回复中,很多读者让我推荐入门图书.其实我觉得每个人可能有自己喜欢的学习方式,我习惯的不一定适合你.不过我可以分享一下我当时是如何学习 iOS 开发的. 我 当时首先快速看了一本小册子,把 Objective-C 的语法了解了一下.那本小册子叫 <From C++ to Objective-C>,里面只讲了一些 C++ 和 OC 的差异性的内容.因为我在学校学过 C++,所以我只需要快速了解一些语法差异就行了. 然 后我就直接看的斯坦福的视频,我看

程序员进阶路上不能错过的史上最全技术知识图谱秘籍

今天在技术大海中游啊游游啊游,哇啊哈哈 ^_^发现了一份非常有用的超级技术图谱诶! 强烈推荐啊!!本文原作者是易宝支付技术经理/架构师李艳鹏,这是鹏哥多年来积累和收集的技术知识技能图谱,有的是鹏哥原创总结的最佳实践,有的是小伙伴们的分享. 其实,每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识.鹏哥索性就把这些图谱都收集在一起,并且进行了归类,便于大家查找和学习.图谱也暗含着他的一个小目标:想把更多的技术图谱和思维导图汇集在一起,成为互联网上“最全的技术图谱”. 这份技术知识图谱

其实还不够

话说,博客开了这么久,依然没写技术方面的东西,但是仔细想想真的不知道如何下手,两个月过去了,还没想好,但又不想浪费这美好的周末,那就写写最近两个月来的工作感悟吧.标题这么写了,肯定多写写自己的不足吧. 其实还不够,确实在编码方面还不够.Android虽然说多部分来自Java,但是自身很多精髓我感觉我还是没有学到.印象最深的一次就是,最近在项目中有一个要求,要让自己的App在后台不会被应用杀死,其实就是做成和微信,QQ那种哪怕杀了进程,还是会自启动.仔细观察了下他们的App,在正在运行的进程中有两

架构师图谱

1.架构师图谱 1.2 Java架构师图谱.jpg 1.3 微服务架构秘籍.jpg 1.4 一致性图谱.jpg 1.5 互联网大流量的方法.jpg 1.6 安全秘籍.jpg 1.7 阿里巴巴常用小框架.jpg 1.8 架构方法论图谱.jpg 1.9 设计模式秘籍图谱.jpg 2.1 JVM垃圾回图谱.png 2.2 Java并发图谱.jpg 2.3 Java集合图谱.jpg 2.4 Java集合类图.jpg 2.5 Java List类图.jpg 2.6 Java Map类图.jpg 2.7 J

一个小白App开发需要了解的基本技术

本文针对小白用户对App做一个简单的介绍,首先要了解App都有哪些类型,不同的类型适用于哪些需求,用户可以根据自己的需求选择不同的App开发. 一 App有哪些形式 WebApp:简单来说,Web App就是针对iOS/Android优化后的web站点,用户不需要下载安装即可访问.一般的web站点测重使用网页技术在移动端做展示,包括文字,视频,图片等,而Web App更侧重“功能”,是基于网页技术开发实现特定功能的应用,必须依赖手机浏览器运行.Web App开发成本低,维护更新简单,支持云修复,

转: 作者 李艳鹏: 史上最全的架构师图谱

本文是笔者多年来积累和收集的知识技能图谱,有的是笔者原创总结的最佳实践,有的是小伙伴们的分享,其中每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识,笔者索性把这些图谱收集在一起,并且归类便于查找和学习,希望能够帮助到每一位想成为架构师或者已经是架构师的小伙伴,这里我们的标题"史上最全的架构师图谱"是本文的目标,作者计划把这篇文章作为一个开放性的文章,如果读者发现更多的图谱,请联系作者本人,我们把更多的图谱.思维导图汇集在其一起,最终一定能成为互联网上"史上最全

Unity3d与iOS交互开发——接入平台SDK必备技能

原地址:http://www.2cto.com/kf/201401/273337.html# 前言废话:开发手机游戏都知道,你要接入各种平台的SDK.那就需要Unity3d与iOS中Objective-C的函数有交互,所以你就需要用到如下内容: 一.Unity3d To iOS: 1.创建一个C#文件 SdkToIOS.cs 这是调用iOS函数的接口: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public class SdkToIOS: Mo

iOS——学习网址收集+如何提高iOS开发技能

1 一个比系统自带的终端好用的软件:http://www.iterm2.com 2 学习和遇到技术问题可以去的网站: CocoaChina      http://developer.cocoachina.com/code/index?key_rules=21  cocoaChina开发者代码库 Code4app       cede4App网站http://code4app.com/snippets  可以下载源码,回答技术问题 github 上传和共享源代码(有) www.raywender