ios
文章平均质量分 51
芮枫
这个作者很懒,什么都没留下…
展开
-
ios 判断 第一次 运行
有的时候应用第一次安装的需要给用户一些提醒,或者使用方法。所以就需要判断应用是否是第一次运行。在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:”方法, 添加以下代码://第一次获取everLaunched为nil(NO),取反为YES.然后将everLaunched,firstLaunch的值均设置为YES.在第二次原创 2013-04-03 18:34:13 · 658 阅读 · 0 评论 -
ios Xcode 常见问题
1. 在Editor中最后一项hiddeninvisibles可以关闭Xcode中的空格显示符号特殊︼.2. 隐藏系统状态栏让app启动时图片全屏进入程序后显示状态栏方法.a) 在-info.list文件中,加上“Status baris initially hidden”选项,选择yesb) 在程序里面添加[[UIApplicationsharedAp原创 2013-04-01 19:45:37 · 1120 阅读 · 0 评论 -
ios 启动动画的设置(闪屏)
Apple建议把启动图像做得和应用首页一样,看上去就像只是没有加载内容,譬如Settings和通讯录。这可以让用户以为已经看到了应用的界面,有信心很快就能看到内容,使用户产生应用已经迅速启动的错觉。也有很多应用使用精心制作的启动画面。这样做的问题是启动图像越是吸引注意,就越是让用户感觉启动缓慢用户甚至会以为你在故意拖延启动时间,只是为了展示自己的logo。所以并不推荐在启动动画多很多文章,这样给用原创 2013-04-02 17:44:01 · 7408 阅读 · 0 评论 -
Xcode 中 ARC的支持与管理
1、“ARC forbids explicit message send of release”错误一般是在进行release,retain相关操作时提示了这样一条错误。这是由于在新建工程的时候使用了ARC功能,即点选了“Use Automatic Reference Counting”选项。解决这个问题很简单:在xcode中,打开“Build Setting”,找到“Objectiv原创 2013-04-13 10:03:37 · 715 阅读 · 0 评论 -
iOS的国际化(多语言)
想做一款优秀的应用,就不得不做多语言。下边简单介绍多语言适配的方法:首先说获得当前系统所支持的语言,以及当前设置的语言: //取得 iPhone 支持的所有语言设置 NSUserDefaults *defaults = [ NSUserDefaults standardUserDefaults ]; NSArray *languages = [d原创 2013-08-31 07:26:27 · 1369 阅读 · 0 评论 -
获取 IPhone的 user Agent 并post上传
UIWebView*webView=[[UIWebView alloc] init]; NSString*secretAgent=[webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]; NSLog(@"1321321%@",secretAgent); /* NSString原创 2013-09-16 17:13:56 · 1187 阅读 · 0 评论 -
UILabel
UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)]; //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColor clearColor]; //设置label的背景色,这里设置为透明色。 label.font = [UIFont fontW原创 2013-09-27 17:20:44 · 520 阅读 · 0 评论 -
iOS 中 get set方法名的修改
原创 2013-09-24 11:04:54 · 679 阅读 · 0 评论 -
图片压缩
原创 2013-09-24 11:06:14 · 440 阅读 · 0 评论 -
iOS中 libxml/HTMLparser.h file not found 错误
libxml/HTMLparser.h file not found在导入asihttprequest包时出问题导入了libxml2.dylib,但是却提示libxml/HTMLparser.h file not found,那是因为你的开发环境默认的路径无法找到这个libxml2.dylib框架,修改方法:(两种方法都试一下吧)第一种方法:(我的可行)点击左边项目的根目录,再点击右边的B原创 2013-09-26 10:13:29 · 615 阅读 · 0 评论 -
return 与 break continue
break是用来跳出循环的,例如for,while,do-while都可以跳出,但不跳出函数。return 是跳出当前方法,就是{}内,是使整个函数返回的,后面的不管是循环里面还是循环外面的都不执行。原创 2013-06-15 16:25:51 · 430 阅读 · 0 评论 -
iOS开发600例
http://github.ibireme.com/github/list/ios/#转载 2013-11-22 16:15:39 · 540 阅读 · 0 评论 -
关于ios 中 UIAlertView
//创建AlertView,UIAlertView *alertView1 = [[UIAlertView alloc] initWithTitle:@"这里是提示标题" message:@"这里是提示内容" delegate:self cancelButtonTitle:@"最下边的按钮" otherButtonTitles:@"按钮1",@"按钮2",@"按钮3",nil];原创 2013-01-19 10:30:36 · 557 阅读 · 0 评论 -
webview长按菜单
//// MywebView.m// webviewcaidan//// Created by bianruifeng on 13-8-28.// Copyright (c) 2013年 bianruifeng. All rights reserved.//#import "MywebView.h"//MywebView继承自UIwebVie原创 2013-08-28 15:20:02 · 1242 阅读 · 0 评论 -
ios 常用三种 josn 解析
客家话原创 2014-02-08 15:58:51 · 657 阅读 · 0 评论 -
如何获得UIStoryboard 的viewcontroller
原创 2014-04-24 14:07:04 · 625 阅读 · 0 评论 -
摇一摇,摇动时间
yy.zip原创 2014-06-25 19:06:11 · 568 阅读 · 0 评论 -
iOS中 设置 uiview的背景图片 制定uiview的某个角为圆角
一、在uiview上添加一个uiimageview UIImageView* imageView = [[UIImageView alloc] initWithFrame:view.bounds]; imageView.image = [[UIImage imageNamed:@"name.png"] stretchableImageWithLeftCapWidth:left top原创 2014-05-10 11:49:16 · 2623 阅读 · 0 评论 -
ios 基础
C:类A:action动作K/L: 常量 M:成员方法 V:成员变量 F: C风格函数 E: 枚举 T:typedef类型 (枚举)G: 全局变量 #: 宏工具栏导航栏 高:44像素 状态栏 高:20像素1024 x 768 ipad iphone4 普通屏 480 x 320 Retina 640 x 960 3.5iphone5 普原创 2013-04-05 00:10:49 · 915 阅读 · 0 评论 -
ios NSLog输出格式控制
%@ Object %d, %i signed int %u unsigned int %f float/double %x, %X hexadecimal int %o octal int %zu size_t %p pointer %e float/double (in scientific notation)原创 2014-06-25 17:12:22 · 497 阅读 · 0 评论 -
Xcode6 里没有了pch 的文件 PrefixHeader.pch
XCode6里,新建工程默认是没有pch文件的,苹果取消pch文件这一点肯定有它的道理,刚开始很多人可能不适应,如果我们想使用pch文件,需要手动添加,添加步骤如下:(依旧直接上图)原创 2014-11-21 11:08:36 · 1136 阅读 · 0 评论 -
IOS 开发,调用打电话,发短信,打开网址,调用其他app
1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://800转载 2014-04-18 14:24:27 · 1319 阅读 · 0 评论 -
.framework 的制作 .a的制作相对简单,以后补充
lipo -info NSHelper.framework 查询支持的硬件x86_64 支持模拟器,armv原创 2014-11-23 22:18:21 · 673 阅读 · 0 评论 -
iOS7 增加了新方法 可以检测从屏幕边沿的滑动
UIScreenEdgePanGestureRecognizer 继承自UIPanGestureRecognizer ,它可以让你从屏幕边界即可检测手势。 使用新的手势识别器很简单,见以下:UIScreenEdgePanGestureRecognizer *recognizer = [[UIScreenEdgePanGestureRecognizer alloc] initWi原创 2014-11-29 10:57:48 · 1284 阅读 · 0 评论 -
UITextField使用全解
enablesReturnKeyAutomatically转载 2014-11-06 13:05:48 · 828 阅读 · 0 评论 -
Xcode中代码的注释
// MARK:// ???:// TODO:// FIXME:// !!!:#pragma mark 以上注释方法均可以在方法列表里显示出来。#pragma mark -在方法列表里显示为分割线方法的注释:/**注释*/这样的注释可以在调用方法的时候给予注释提示在github 中搜索VVDocumenter 这个注释插件原创 2014-12-11 10:08:13 · 561 阅读 · 0 评论 -
xcode Code Snippets Library 快速代码块
可以备份自己定义的代码块 Xcode把代码块保存在这个路径下 ~/Library/Developer/Xcode/UserData/CodeSnippets/原创 2014-12-11 11:03:54 · 793 阅读 · 0 评论 -
iOS 技巧
自定义方法是提示原创 2014-05-15 21:19:18 · 468 阅读 · 0 评论 -
iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效 或者点击UITableView的空白处收起键盘
转载 2015-01-27 15:30:52 · 1291 阅读 · 0 评论 -
Uiwebview 的JS 交互 以及 点击事件
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ NSLog(@"request : %@",request); static BOOL原创 2014-07-11 18:21:02 · 1305 阅读 · 0 评论 -
iOS 中实现传递多参数的方法
转载 2015-02-05 16:57:03 · 420 阅读 · 0 评论 -
ARC模式下的单例写法。
只有在EJShareModel *ddaa=[EJShareModel sharedInstances];才能保证唯一性。+(EJShareModel *)sharedInstances{ __strong static EJShareModel *shared; static dispatch_once_t onceToken; dispatch_once(原创 2015-02-10 16:35:11 · 582 阅读 · 0 评论 -
在Xcode6.0之后引入了storyboard 简直是神器,简述一下传值
在A页面到B页面传值可以用delegate(太麻烦),B页面传值到A页面,回调也可以用delegate。B页面.hB页面.m原创 2015-02-28 16:33:47 · 504 阅读 · 0 评论 -
在选择相册里照片的时候,取消按钮和确定按钮都是英文的,如何改成中文的呢??
找到项目中的info.plist,单击右键选择Show Raw Keys/Values。之后再单击右键选择Add Row,名称填入CFBundleLocalizatons,同时向该数组加入一个元素:zh_CN。添加完成后再重新运行一下程序,就OK了。原创 2015-04-04 16:59:44 · 2048 阅读 · 0 评论 -
打开自己的应用 在Appstore中
SKStoreProductViewController *storeProductViewController = [[SKStoreProductViewController alloc] init]; // Configure View Controller [storeProductViewController setDelegate:self]; [stor原创 2014-10-11 18:17:21 · 576 阅读 · 0 评论 -
Xcode插件失效的问题
defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID转载 2015-05-13 18:23:17 · 411 阅读 · 0 评论 -
ios 推送 问题
第一步:在你自己工程里边,appDelegate。m中:- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)adeviceToken { NSString *tempdeviceToken = [[[adevice原创 2014-04-18 14:25:44 · 674 阅读 · 0 评论 -
记录一下二维码扫描的开发 ZBarSDK
首先通过cocoapods来搜索 (pod search ZBarSDK )安装(pod 'ZBarSDK', '~> 1.3.1')ZBarSDK然后我们开始开发调试:引入头文件:#import 在使用ZBarReaderViewController时添加代理ZBarReaderDelegate- (void)scan:(id)原创 2015-05-13 16:55:48 · 638 阅读 · 0 评论 -
抓包工具 Charles Response 中文乱码解决方法
CharlesResponse中文乱码:在info.plist 中 的vmoption 添加-Dfile.encoding=UTF-8直接上图。Charles 可以抓https协议的网络包。转载 2015-06-19 17:12:52 · 1969 阅读 · 0 评论 -
weak & strong self
转载 2015-06-22 18:29:22 · 325 阅读 · 0 评论