- 博客(35)
- 收藏
- 关注
原创 nib和xib的区别
nib和xib的区别nib 是NeXT Interface Builder的缩写。xib 是 xml nib 文件,于2007年 Leopard (and Xcode 3.0) 版本中更新。以源码方式打开查看:78410F2521……相同点:NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。Inte
2016-08-02 08:59:51
602
原创 给label添加点击方法
// 1. 创建一个点击事件,点击时触发labelClick方法 UITapGestureRecognizer *labelTapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(labelClick)]; UILabel *label = [
2016-07-26 15:48:46
1653
原创 label 划线问题
//中划线 NSDictionary *attribtDic = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInteger:NSUnderlineStyleSingle]}; //下划线 NSDictionary *attribtDic = @{NSUnderlineS
2016-07-26 09:50:46
408
原创 随笔 删除子视图
如果你是想找到某个视图中的一个特定的子视图,并且将其移除,方法如下: //依次遍历self.view中的所有子视图 for(id tmpView in [self.viewsubviews]) { //找到要删除的子视图的对象 if([tmpView isKindOfClass:[UIImageViewclass]]) {
2016-07-25 14:00:17
377
原创 用xib拖scrollView
1、在使用xib定制界面时,我们经常会用到AutoLayout自动布局,或者不用AutoLayout,自己在xib属性的地方进行约束2、xib中,ScrollView的自动约束并不像我们平常约束其他view一样,由于ScrollView的滚动范围是由有属性ContentSize决定的,所以在xib中使用AutoLayout约束的时候会相对杂一下。 3、在xib中拖动一个scroller
2016-07-25 12:52:24
2781
原创 Masonry介绍与使用实践:快速上手Autolayout
1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果推出了retina屏
2016-06-29 14:22:05
2437
原创 VVDocumenter安装不成功的解决办法
VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。OC效果图: Swift效果图: 从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在V
2016-06-29 11:23:34
1266
转载 iOS几种传值方式
例如 :第二个界面中的lable显示第一个界面textField中的文本这就需要用到属性传值、block传值那么第一个视图控制器如何获的第二个视图控制器的部分信息例如:第一个界面中的lable显示第二个界面textField中的文本这就需要使用代理传值页面间传值有八大传值方式,下面我们就简单介绍下页面间传值的几种方式:(一)属性传值
2016-06-13 11:06:05
913
转载 iOS 百度地图使用详解
最近仿照美团做了款应用,刚好用到百度地图,高德地图之前用的比较多,只是这个项目的后台服务器是另外一个公司做的,他们用的就是百度地图,现在网上用百度地图的还不算太多,博文也是断断续续的,主要是中间跳跃有点大,没有可运行的demo,看不到效果。纠结了好久,结合别人的总结和从百度官网上下载的demo,详细记录一下百度地图的使用过程,分享一下,也便于以后查阅使用。 百度地图的使用和苹果一样,相对于高
2016-06-13 10:07:46
1619
原创 popViewControllerAnimated 后的viewController代理方法执行问题
popViewControllerAnimated后,进入的viewcontroller不能即时刷新。这时它不执行viewDidLoad,但执行viewWillAppear:(BOOL),所以只要把刷新逻辑写到viewWillAppear:(BOOL)里就OK了。但要注意当有刷新label这样的view里,它的backgroundColor最好不要是clearColor,否
2016-06-08 13:38:08
535
原创 字符串操作 iOS
//一、NSString/*----------------创建字符串的方法----------------*/ //1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"Th
2016-06-06 15:54:46
412
原创 更新应用手机上会出现两个图标,删也删不掉。
如果在中手机端无法安装软件或者无限转圈圈的话,可以先试下重启手机。不行的话,还有两种解决的方法。第一,在AppStore中,进入屏幕下方的“精品推荐”,之后拉到屏幕最下方,点击账号,选择注销。之后重新启动手机,再进入AppStore登入账号,之后就可以正常下载了。第二,如果上面的方法还是无效的话,那么只有用手机连接电脑,再通过Itunes进行安装或更新软件了。目前很多人都有这种问题,只能等苹果推送
2016-05-30 09:37:27
3814
原创 不使用广告而采集IDFA的app上架
由于Appstore禁止不使用广告而采集IDFA的app上架,友盟提供IDFA版和不含IDFA版两个SDK,两个SDK在数据上并没有差异,采集IDFA是为了防止今后因为苹果可能禁止目前使用的openudid而造成的数据波动。如果您的应用使用友盟标准SDK而未集成任何广告服务,但需要跟踪广告带来的激活行为,请按照下图填写Appstore中的IDFA选项:
2016-05-26 16:06:53
1655
原创 字符串的拼接 iOS
NSString* string; // 结果字符串NSString* string1, string2; //已存在的字符串,需要将string1和string2连接起来//方法1.string = [NSString initWithFormat:@"%@,%@", string1, string2 ];//方法2.
2016-05-25 17:26:53
424
原创 OC中属性self.a与_a访问的区别
在OC中我们可以通过指令@property定义属性。OC对属性封装了许多方法,同时也会自动实现一些方法,相比实例变量,感觉更加面向对象些。一般定义属性的方法如下,在Class Test中定义属性int a。@interface Test:NSObject@property int a;-(void) changeAValue:(int) newValue;@end
2016-05-08 12:59:57
400
原创 UITableViewCell上的按钮点击事件处理
今天突然做项目的时候,又遇到处理自定义的UITableViewCell上按钮的点击事件问题。我知道有两种方式,可是突然想不起来之前是怎么做的了,好记性不如烂笔头,还是记录一下吧。1、第一种方式给Button加上tag值这里分为两种:一种是直接在原生的UITableViewCell上添加UIButton按钮,然后给UIButton设置tag值,然后在控制器里的方法里通过取数据
2016-05-07 22:29:10
779
原创 简单的textField 应用 逻辑很混乱。
//// YJPZViewController.m// yuyetong//// Created by hong kangyan on 16/5/5.// Copyright © 2016年 ztld. All rights reserved.//#import "YJPZViewController.h"extern NSMutableArray
2016-05-06 14:25:41
905
原创 UILabe详解 for ios
·UILable是iPhone界面最基本的控件,主要用来显示文本信息。·常用属性和方法有:1、创建CGRect rect = CGRectMake(100, 200, 50, 50);UILabel *label = [[UILabel alloc] initWithFrame:rect];2、text //设置和读取文本内容,默认为nillabel.text = @”文本
2016-05-05 16:16:26
667
原创 ios常用的1000个第三方库
对你没有看错就是这个链接 http://www.open-open.com/lib/view/open1433383487729.html
2016-05-03 14:34:12
318
原创 什么是超链接
超链接是这样的元素http://www.baidu.com" style="color:red;">内容在html中的所有的元素都可以加入style="color:red;"这样的样式来给元素内的字体定义颜色. red是红色的意思
2016-04-28 13:41:24
611
原创 iOS_如何判断是否安装某个App并从另一个App中启动该App(未安装跳转到AppStore)
前言:非越狱设备,在你的应用里无法知道系统安装了什么别的应用。 如果想要准确的通过程序控制和发现本地安装的应用,目前只能在破解版的ios上开始显示,但是我们可以通过一些其他的途径获取到手机是否安装过某些应用。正文:一、如何判断是否安装App用 UIApplication 的 canOpenUrl 方法,当然前提是要检测的应用程序注册
2016-04-27 17:42:53
6505
1
原创 怎样或得一个应用程序的URL schemes iOS
不需要越狱啊,直接从iTunes下载应用,然后去Music ▸ iTunes ▸ iTunes Media ▸ Mobile Applications目录,把ipa文件当中zip解压,然后在解压出来的文件夹里面找到app文件,作为文件夹打开,然后找info.plist,用文本编辑器打开,然后在info.plist里面搜索“scheme”关键字作者:潘家邦链接:http://www.zh
2016-04-27 15:53:38
816
转载 更新版本流程 ios
首先,需要两个文件:production ver,provision file这两个文件都需要到苹果开发者网站上申请,关键的来了 申请production cer的时候需要本机的钥匙串(所以这个cer只能在这台电脑上用) 申请provision file的时候需要appID,production cer,给这个provision file 命名(这里的appID似乎需要和项
2016-04-27 09:19:28
747
原创 数组操作 oc
#import int main(int argc, const char * argv[]){ @autoreleasepool { //创建数组对象,NSArray不可变数组 //c语言的数组可以存放任何类型的数据,同一个数组只能有同一种数据类型 //oc语言的数组只能存放对象,可以存放任意对象
2016-04-26 10:21:51
485
原创 友盟微社区集成及定义账号登录
在点击登录的方法里面写如下方法-(void)loginButton{[self UMLogin];}-(-void)UMLogin{ NSString *ddddd=[[YViewgetuserdata] objectForKey:@"id"];//这个是我自己获取usid的方法,这主要目的是取得你的usid, UMComUserAccount *userAc
2016-04-22 10:58:46
687
转载 跳转到AppStore
在 iOS 应用中直接跳转到 AppStore 的方法2013-08-08 14:52 18718人阅读 评论(3) 收藏 举报找到应用程序的描述链接,比如:http://itunes.apple.com/gb/app/yi-dong-cai-bian/id391945719?mt=8然后将 http:// 替换为 itms:// 或者 itms-apps://
2016-04-21 16:26:08
560
转载 点击导航按钮后进入百度地图app,如果手机没有安装的话,就跳转到AppStore
之前介绍了我正在做的是一款定位主打的应用。然后最近我们需要做一个定位导航的功能,能够让用户从当前位置导航到指定目的地(默认以驾车的方式导航)。手机上的导航方式,分应用内导航和应用外导航:应用内导航是指使用地图服务提供的SDK(比如高德,百度等等),直接将导航功能嵌入到我们自己的APP内部但是这个方案我个人不喜欢,一是接入要一定的时间,二是增加APP的内存
2016-04-21 16:24:38
16560
转载 ios程序不同状态下,调用的代理方法
- (void)dealloc { [window release]; [super dealloc]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
2016-04-15 10:27:42
450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人