objective-c
凯哥的世界你不懂
这个作者很懒,什么都没留下…
展开
-
NSFileManager 使用 介绍
NSFileManager判断一个给定路劲是否为文件夹[self.fileManagerfileExistsAtPath:isDirectory:];用于执行一般的文件系统操作 (reading and writing is done via NSData, et. al.).主要功能包括:从一个文件中读取数据;向一个文件中写入数据;删除文件;复制文件;移动文件;比转载 2014-01-22 14:05:04 · 620 阅读 · 0 评论 -
IOS开发证书变成“此证书的签发者无效”解决方法
IOS开发证书全部变成无效,如下图 打包提示错误 解决方法: 1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer的证书,然后双击安装。 2. 在导航栏那边,显示-显示已过期的证书 3. 点击 “登录”,并且选择 “所有项目” ,并在搜索栏下输入 apple w,其中有一个是转载 2016-02-16 16:57:47 · 514 阅读 · 0 评论 -
xcode工程内添加多个Target
原文地址:http://www.cocoachina.com/bbs/read.php?tid-10884.html啥叫多Targets, 有啥用! 相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目转载 2015-10-28 17:05:40 · 534 阅读 · 0 评论 -
固定电话+手机号码正则表达式
区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}/-)?([2-9][0-9]{6,7})+(/-[0-9]{1,4})?$"手机(中国移动手机号码):regexp="^((/(/d{3}/))|(/d{3}/-))?13[456789]/d{8}|15[89]/d{8}"所有手机号码:regexp="^((/(/d{3}/))|(/d{3}/-))?13[0-转载 2015-11-10 14:33:47 · 17928 阅读 · 2 评论 -
iOS 数组越界 Crash处理经验
我们先来看看有可能会出现的数组越界Crash的地方;[objc] view plaincopy- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { WelfareItem *item = [_da转载 2015-10-09 08:55:33 · 1576 阅读 · 0 评论 -
开发系列博文
01.iOS开发之简单音频播放器 02.iOS开发之视图和视图控制器 03.iOS开发之绝对布局和相对布局(屏幕适配) 04.iOS开发之自动布局显示网络请求内容 05.iOS开发之获取Storyboard创建的ViewController 06.iOS开发之TabBarItem&NavigationBarItem转载 2015-05-20 14:42:51 · 522 阅读 · 0 评论 -
OC中NSString 的常用方法
[cpp] view plaincopyNSString *str1 = @"BeiJing"; NSString *str2 = @"beijing"; //全部转为大写 NSLog(@"%@",[str1 uppercaseString]); //全部转为小写 NSLog(@转载 2015-05-06 09:36:38 · 449 阅读 · 0 评论 -
移动动画
CALayer *lbl = [view layer]; CGPoint posLbl = [lbl position]; CGPoint y = CGPointMake(posLbl.x-10, posLbl.y); CGPoint x = CGPointMake(posLbl.x+10, posLbl.y); CABasicAnimation * ani原创 2014-10-16 11:39:23 · 447 阅读 · 0 评论 -
iPhone开发中的技巧整理
分类: iOS2013-01-29 21:54 363人阅读 评论(0) 收藏 举报1、NSCalendar用法 -(NSString *) getWeek:(NSDate *)d{NSCalendar *calendar = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalenda转载 2014-08-10 18:17:39 · 3335 阅读 · 0 评论 -
iPhone开发之启动画面及动画
一、静态图片的设置iOS设备现在有三种不同的分辨率:iPhone 320x480、iPhone 4 640x960、iPad 768x1024。以前程序的启动画面(图片)只要准备一个 Default.png就可以了,但是现在变得复杂多了。下面就是 CocoaChina 会员做得总结 如果一个程序,既支持iPhone又支持iPad,那么它需要包含下面几个图片:Default-Portr转载 2014-08-08 17:28:07 · 633 阅读 · 0 评论 -
“iOS 推送通知”详解:从创建到设置到运行
摘要:这是一篇编译的文章(因为我很少亲自写纯翻译的文章),内容及乳品均出自 Parse.com的iOS开发教程 ,同时作者还提供了 视频讲解 ,愿意联系听力的开发者可以去看看( 别跟我说视频看不了 )。本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义。 介绍一点点背景资...这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者转载 2014-03-11 17:05:30 · 568 阅读 · 0 评论 -
iOS KVO & KVC
iOS KVO & KVC分类: Learning iOSKVOKVC观察者模式键值观察:值更改时通知观察者键值观察(Key-value observing,或简称 KVO)允许对象观察另一个对象的属性。该属性值改变时,会通知观察对象。它了解新值以及旧值;如果观察的属性为对多的关系(例如数组),它也要了解哪个包含的对象发生了改变。KVO 有助于使应用程序变得转载 2014-02-24 10:29:30 · 517 阅读 · 0 评论 -
史上最全的iOS各种设备信息获取总结
http://www.cocoachina.com/ios/20171024/20890.html为了统计用户信息、下发广告,服务器端往往需要手机用户设备及app的各种信息,下面讲述一下各种信息的获取方式:点击下载以上展示效果的GitHub源码一行代码就搞定的统一来!转载 2017-10-24 13:39:22 · 582 阅读 · 0 评论