+(instancetype)imageWithName:(NSString *)imageName { // 1.定义返回值 UIImage *resultImage = nil; // 2.判断当前是否是ios7 i…
分类:IOS
[分享]iOS开发-页面间跳转
常用的就两种: 一种通过导航,一种直接跳 第一种 直接跳转 思路大致就是new一个目的页面,然后设置下页面跳转动画 中间还可以做点目的页面的数据初始化: ValueInputView *valueView = [[Val…
iOS必读 - 收藏集 - 掘金
iOS 性能优化总结 – iOS – 掘金关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等 基本工具 TODO: I…
【quickhybrid】API多平台支撑的实现
前言 在框架规划时,就有提到过这个框架的一些常用功能需要支持H5环境下的调用,也就是需要实现API的多平台支撑 为什么要多平台支撑?核心仍然是复用代码,比如在微信下,在钉钉下,在quick容器下,如果没有多平台支撑,那么…
个人博客
Github上的代码添加Cocoapods支持 短信验证码防刷机制 Chrome插件 整站下载工具httrack使用 MAC PhpStorm2017 激活和汉化 MAC iOS11开发遇到的坑 HTML数组的基本操作(…
【开发经验】iOS不使用微信sdk,直接打开小程序
直接贴代码 iOS审核不让有支付代码,所以只使用轻度功能的话,可以不使用微信SDK。 使用前需要先去微信开放平台绑定。 我的封装 /** * 开发前需要到微信开放平台把App绑定小程序,然后在小程序的管理员微信上点击同意…
iOS 获取视频时长和大小
这里说的视频并不是相册中的视频,而是保存在你app沙盒中的视频文件 //记得导入AVFoundation框架 #import <AVFoundation/AVFoundation.h> xxfile.h /*…
Background Modes in iOS Tutorial
原文链接链接描述 从iOS4开始,用户按了Home按钮之后,你的app可以停留在那吃里。但是即使你的app在内存里,app处于暂停状态,直到用户再一次启动app。是这样吗? 当然这条规则也有例外的情况。在一些特定情况下,…
终于搞定了 iOS 8.1.3 之后的企业版安装问题。
相对于之前的版本,有以下区别: 要加上 entitlements.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC …
iOS 调试篇
修复 bug 占用我们日常开发的大部分时间,熟练的使用调试工具可以给我们节约大部分的时间。 LLDB 的常用命令 expression expresion 是一个非常常用的命令,我们可以通过这个命令来执行一些表达式,这样…
AFNetWorking源码之AFURLSessionManager
1 概述 AFNetWorking基本上是所有iOS项目的标配。现在升级带最新版的3.X了。得益于苹果从NSURLConnection升级到NSURLSession,AFN也实现了api的简化,同时功能却一点没少。我们来…
UITableView的使用
概述 UITableView是iOS开发中最常用的控件之一,大多数应用程序中使用UITableView作为列表来展示内容。例如我们常见的微信程序,以及系统设置,都使用了UITableView或者它的子类进行界面元素的展示…