简单应用
一路向北去买半岛铁盒
这个作者很懒,什么都没留下…
展开
-
正则表达 简要记录
搞开发一年多了,总是学习别人的。今天开始也想记录下自己平时的一些积累,方便以后使用和学习。也为有需要得朋友提供一些资料。 第一篇主要枚举一些主流的正则表达式可能在很多项目中都会用到的。// 登录名验证:4到16位,数字或英文或下划线#define REG_LOGINNAME_STR @"^[a-zA-Z0-9_\u4e00-\u9fa5]{4,16}+$"// 真实姓名验证:汉字原创 2016-01-11 21:07:35 · 401 阅读 · 0 评论 -
iOS获取屏幕亮度及设置
iOS获取屏幕亮度及设置平常很少有功能点需要调整屏幕亮度,但是也会有一些特殊场景,类似支付宝微信的二维码提供扫描时会使屏幕程序高亮状态,查了下资料做了一下简单记录:获取当前屏幕的亮度 CGFloat value = [UIScreen mainScreen].brightness;设置屏幕亮度 //设置窗口亮度大小 范围是0.1 -1.0 [[UIScreen mainScree...原创 2018-03-28 10:48:27 · 2567 阅读 · 0 评论 -
iOS APP优化之--IPA体积优化
项目中在对IPA体积的优化首先需要了解下ipa包的组成: ipa是一个压缩包, 安装包里的主要构成是(图片+文档+二进制文件)接下来会对各个部分分别尝试优化处理已减小安装包体积:1.图片: 使用这个脚本工具可以大范围检测程序中没有用到的图片http://blog.csdn.net/songhongri/article/details/21833069 使用方法: 1.将.sh文件放到所检测原创 2017-09-07 13:34:17 · 4538 阅读 · 0 评论 -
IOS之同步请求、异步请求、GET请求、POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST请求操作相对复转载 2017-04-13 15:12:52 · 234 阅读 · 0 评论 -
类似苹果小白点的全局按钮
最近在研究苹果系统的东西,包括3D Touch ,Touch ID ,这些,今天想着写了一个类似苹果辅助小白球的一个全局的弹出按钮。先看下效果。逻辑上来说:第一:创建一个可以拖动的在所有Window上的全局按钮。我这里拖拽借助了WMDragView 添加到当前view来限制他的拖动范围。在项目中如果是做全局的可以考虑del.window 来添加。第二: 按钮点击之后的动画效果和相应事件。使用到Po原创 2016-12-21 15:34:24 · 1592 阅读 · 0 评论 -
iOS热修复 JSPatch
JSPatch使用小记 hotfix的作用众所周知,Android和iOS都有各自的技术,但是相比Android的当天发布来说(如果你们的项目不需要灰度),iOS热更新的意义更加重大。因为iOS审核周期长不说,而且运气不好会遇到各种被拒,即使申请快速审核,也必须满足二者之一:能够准确的告诉苹果复现crash的步骤,或者转载 2016-08-30 10:49:47 · 662 阅读 · 0 评论 -
多图片上传
前几天写过一个用户头像上传的,今天写了一个多图片上传的,在项目中应该很常用。实在之前在CocoaChina 上传过的一个demo的基础上写的,大家可以先去下看下,后面会把最新的demo上传。(http://code.cocoachina.com/view/129301)在之前demo的基础上导入AFNetworking 库。其余直接上代码,在提交按钮的点击事件中先做了个判断是否进行上传- (void原创 2016-02-04 19:02:07 · 766 阅读 · 0 评论 -
iOS多级跳转,返回指定viewcontroller
在开发中经常会有多级跳转 viewcontroller的问题,然后有时不一定要一级一级的返回,可能直接返回到某个根视图控制器或某个指定的控制器.其中采用navigationController pushViewController 的方法,比如我从主页面跳转到了一级页面,又从一级页面跳转到了二级页面,然后从二级页面跳转到了三级页面,依次类推。,如果一级一级的返回我知道是没有问题的,调用navigat原创 2016-06-03 13:29:30 · 3690 阅读 · 0 评论 -
iOS 两个APP之间互相跳转
在项目开发中,很多时候会遇到在自己应用中调用其他APP的情况, 下面做简单记录总结.第一步: 新建一个工程后为其添加 添加URL Types项 打开项目中info.plist文件,在infomation property list项下面增加一项URL Typs 如图分为自身的URL Scheme . 下面新建的LSApplicationQueriesSchemes 是允许跳转的APP的UR原创 2016-06-14 15:48:06 · 707 阅读 · 0 评论 -
AppIcon 生成工具
赶着美工要图的日子过去了,被人嫌弃尺寸太多的日子过去了,哈哈哈. 今天发现一款很棒的自动生成各个尺寸APP图标的软件,分享个大家.Prepo 使用非常方便. 你给我一张1024X1024 的图就行了..(其实其他尺寸也能生成,但是会存在图片失真).只要美工给一张就好.下面是简单步骤.基本这样,项目中的icon就不用你操心了.超级方便.最后附上下载地址:https://itunes.apple.原创 2016-05-20 17:36:26 · 575 阅读 · 0 评论 -
iOS添加事件到系统日历
最近在项目中需要接触在工程中接受到某个时间后将其解析后写入iPhone系统自带日历中,在通过研究文档与资料后实现,特此记录:首先: 看下效果图:项目中调用到系统库 EventKit.framework. 利用苹果提供的接口完全可以实现此功能.下面贴上核心代码:导入头文件#import <EventKit/EventKit.h>demo中是通过按钮点击事件来执行写入日历操作.实际项目中一般通过监听原创 2016-06-07 13:29:36 · 5372 阅读 · 0 评论 -
iOS AFNetworking 图片上传(修改用户头像功能)
今天在处理APP中用户信息这里,遇到了上传与用户修改头像的问题,在网上查阅一些资料之后完成了,写了一下。贴上来供大家看看。 可以看到 在点击上部ImageView 的时候调用相册去选择某张图片。下面贴出点击图片后代码:#pragma mark - image picker delegte- (void)imagePickerController:(UIImagePickerControlle原创 2016-01-21 18:55:03 · 7197 阅读 · 1 评论 -
iOS 除SDWebImage之外清理内存中缓存
iOS 缓存清理最近换了新的公司,已经两个月没有记录过东西了,惭愧惭愧。刚好今天在做清理缓存的功能,顺便记录一下:通常APP中清理缓存主要分为两大类: 1.通过SDWebImage加载的图片文件缓存 2.通过NSFileManager计算缓存文件夹内的缓存并清理 SD的缓存清理网上有很多,所以今天我这里主要写下第二种方式;直接贴出代码解释://清除缓存按钮的点击事件 /...原创 2018-08-03 11:19:32 · 747 阅读 · 0 评论