Allens-Lee
码龄10年
关注
提问 私信
  • 博客:29,612
    29,612
    总访问量
  • 12
    原创
  • 965,438
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2014-12-03
博客简介:

Allens_Lee的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得6次点赞
  • 内容获得0次评论
  • 获得4次收藏
创作历程
  • 3篇
    2017年
  • 26篇
    2016年
成就勋章
TA的专栏
  • iOS开发
    20篇
  • 工具的使用
    2篇
  • PHP开发
兴趣领域 设置
  • 移动开发
    flutterreact native
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ios 绘图

- (void)drawRect:(CGRect)rect  {      CGContextRef context = UIGraphicsGetCurrentContext();                       /*NO.1画一条线             CGContextSetRGBStrokeColor(context, 0.5, 0.5, 0
转载
发布博客 2017.06.18 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cordova 常用命令、插件

安装 cordova:npm install -g cordova创建应用程序cordova create hello com.example.hello HelloWorld 添加平台cordova platform add androidcordova platform add ios完成后运行以下命令查看:cordova p
转载
发布博客 2017.02.15 ·
524 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

新浪微博、微信、QQ平台分享

近期在使用cordova混合开发技术做一个项目,其中有一个需求是需要将详情页面分享到新浪微博、微信、QQ三大平台,一开始是打算使用友盟分享的,刚好看到友盟分享也有phonegap分享的sdk,但最后发现这个sdk早在两年前就停止更新了,所以果断放弃了。于是在网上找到了一些这三大平台直接分享的插件。效果都挺好的,下面是它们在git上的链接:QQ:https://github.com/iVanPa
原创
发布博客 2017.02.15 ·
1304 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

判断是否为有效电话号码的方法

/**         * 移动号段正则表达式         */        NSString *CM_NUM =@"^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";        /**         * 联通号段正则表达式
原创
发布博客 2016.09.23 ·
2392 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 真机调试(无需证书)

首先准备:  1.xcode 更新到7以上  2. 自己有一个app id  也就是能登陆app store 的账号  操作阶段 打开xcode ,在菜单栏选择Xcode-Preferences->Account  左下角有添加按钮,此处添加一个app id  也就是你自己的app store 账号 如图弹出框中输入你的app i
转载
发布博客 2016.07.22 ·
946 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 判断设备是否可以发短信和打电话

在项目开发工程中,APP有的时候需要有打电话和发短信的功能,但在ipod touch和ipad机器上是无法完成操作的,为了避免给用户造成困扰,我们可以进行提示操作。面对这样一个需求时,我们可以根据设备的model完成操作,具体代码如下:NSString *strDeviceType = [UIDevicecurrentDevice].model;if([strDeviceType 
原创
发布博客 2016.07.21 ·
783 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UML的使用

类(Class) 类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可见性。减号(-)表示私有可见性。#号表示受保护的可见性。省略这些修饰符表示具有package(包)级别的可见性。如果属性或操作具有下划线,表明它是静态的。在操
转载
发布博客 2016.07.12 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UIView事件传递

当我们在一个view中添加一个子view,我们假定为view1,如果在view1中有一个button,但button在view1的frame范围之外,但我们想在view中显示出button,可以使用"view1.clipsToBounds = NO;"这个方法,但此时button是可以显示出来了,但点击button的时候会发现该button的响应事件是不会被触发的,那么此时我们该怎么解决呢?是
原创
发布博客 2016.07.11 ·
624 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

starUml的下载和破解方法

starUml下载地址:http://staruml.io/download破解方法:1,打开对应 mac版本的安装包位置,在对应目录/Applications/StarUML.app/Contents/www/license/node/LicenseManagerDomain.js文件。2,找到文件23行,修改对应下面函数。更改为如下代码:functi
转载
发布博客 2016.07.08 ·
1903 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

iOS多线程GCD

Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。可以看出,dispatch_get_main_queue也是一种dispatch_queue_t。2)并行队列global
转载
发布博客 2016.07.06 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 常见函数

介绍一下Objective-c常用的函数,常数变量函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val = rand()P; //0~49之间的随机数int abs(int a)整数的绝对值(例)int val = abs
转载
发布博客 2016.06.21 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AVAssetExportSession 导出视频无法完成操作

The operation couldn’t be completed. (OSStatus error -12551.)在ios7上发现的问题:在编辑完视频后导出视频前将原视频删除了,然后想要将编辑后的视频按原视频的url进行导出,发现导出失败。查询资料后得知:在视频导出时不能将原视频删除,且导出的视频和原视频不能是同一个Url。
原创
发布博客 2016.06.08 ·
5458 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

setStatusBarOrientation 未生效的解决办法

UIviewController方法- (BOOL)shouldAutorotate 返回值为YES的时候是不生效的。由于UIViewController放置在Navigation中,而由于Navigation不人性化的设计,navigation的- (BOOL)shouldAutorotate是不会根据显示ViewController的- (BOOL)shouldAutorota
转载
发布博客 2016.06.07 ·
2173 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

使用加速计获取设备的方向

m_pMotionManager = [[CMMotionManageralloc]init];    if (m_pMotionManager.isAccelerometerAvailable)   ///判断加速计是不是好用    {        m_pMotionManager.deviceMotionUpdateInterval =1/ 30.0f;
原创
发布博客 2016.06.07 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 版本检测更新方法

#pragma mark -- 软件版本更新检查- (void)JudgeAPPVersion{    NSString *urlStr =@"https://itunes.apple.com/lookup?id=1050852293";    NSURL *url = [NSURLURLWithString:urlStr];    NSURLReq
翻译
发布博客 2016.06.06 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS推送定制声音

现在越来越多的应用、游戏的推送都已经使用自己定制的声音。看到后自己就去实现了这个功能。分为3个步骤:1.制作推送提醒铃声2.导入项目3.修改推送json1.制作推送提醒铃声你可以转换格式为aiff,wav,caf 格式文件,最多30s,(一般就1-2s)如果没有这些文件 mac中就有一些做好的声音资源/System/Library/Sou
转载
发布博客 2016.06.06 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

改变状态栏状态的方法

-、UIApplication方法。如果想让一下两个方法有效,需要在info.plist中添加一个属性:View controller-based status bar appearance,并设置其值为NO。[UIApplication sharedApplication].statusBarHidden =YES;[UIApplicationsharedAp
原创
发布博客 2016.06.05 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS监听设备方向的方法

1.添加监听函数 [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];         [[NSNotificationCenter defaultCenter] addObserver:self                                               
转载
发布博客 2016.06.05 ·
2192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

取消屏幕旋转时的动画的方法

iOS以后的方法-(void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(idUIViewControllerTransitionCoordinator>)coordinator{    [superviewWillTransitionToSize:size withTransitio
转载
发布博客 2016.06.05 ·
2172 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Xcode及模拟器快捷键

1.iPhone模拟器部分:  Win+H:隐藏模拟器  Win+Alt+H:隐藏其他,只剩模拟器界面  Win+Q:推出模拟器  Win+左箭头:向左旋转模拟器  Win+右箭头:向右旋转模拟器  Win+shift+H:把模拟器恢复到主界面  Win+L:锁定模拟器界面2.Xcode部分:  win+N:新建文件  win+shi
转载
发布博客 2016.06.03 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多