- 浏览: 3011045 次
- 性别:
- 来自: 上海
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
文章列表
clang: error: no such file or directory:xxx的处理方法
经常会遇到这个问题,后来看了一下,大概是在编程的适合改变了工程目录结构,在编译的时候无法找到相应的文件结构。
说句话白话,编译器是傻的,你小心或者不小心,结果文件的结果和以前不一样了,编译器是不知情的,还按照之前的方式进行文件之间的链接,所以报错
参考:http://blog.csdn.net/some_do/article/details/8776475
有如下解决办法
1.关闭工程,将工程下的.xcodeproj后缀的文件改成后缀为.zip
2.打开.zip文件
...
NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
转载自 http://my.oschina.net/u/1245365/blog/294449
NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了
一、了解NSUserDefaults以及它可以直接存储的类型
NSUserDefaults是一个单例,在整个程序 ...
iOS-读取系统通讯录
- 博客分类:
- iphone
iOS-读取系统通讯录
备注:
1.在ios6.0以上通迅录第一次读取时,需要用户授权(会自动弹出授权提示框),授权同意则可以读取通讯录,如果不同意则无法读取通讯录。
2.一旦授权后,以后将一直按照用户授权(同意或不同意)进行操作,不会再次弹出授权提示框,每个应用都只有1次机会可以弹出通讯录授权提示框,请珍惜!!!
3.读取通讯录的方法建议放在viewDidAppear中执行,如果放在 viewDidLoad方法中,则第1次弹出的授权提示框会看不见,被应用挡住在后面了,如果遇到看不见授权提示框,你可以按下Home键,就可以看见授权提示框了,说明被应用遮住了,所以建议 ...
iOS-为UIView、UILabel、UIImageView添加手势
说明 :
1.手势不能被重复使用,手势定义后只能对最后一个使用它的视图生效,例如1个手势先后被UILabel1,UILabel2,UILabel3 三个标签添加( label1 addGestureRecognizer:手势),那么只有最后添加手势的UILabel3的手势生效,而先添加手势的UILabel1、UILabel2的手势将不起作用。
2.UILabel、UIImageView添加手势后,必须将其属性userInteractionEnabled设置为YES,而UIIView则不需要,因为 ...
iOS--drawInRect:withFont等方法在iOS7.0后背弃用,代替方法drawInRect:withAttributes用法(转载)
1.NSKernAttributeName:
@10 调整字句 kerning 字句调整
2.NSFontAttributeName :
[UIFont systemFontOfSize:_fontSize] 设置字体
3.NSForegroundColorAttributeName
iOS-自定义画圆、扇形、圆弧
- 博客分类:
- iphone
iOS-自定义画圆、扇形、圆弧
自定义画圆、扇形、圆弧的UIView
ZJQView03.h
#import <UIKit/UIKit.h>
#define PI 3.14159265358979323846
@interface ZJQView03 : UIView
@end
ZJQView03.m
#import "ZJQView03.h"
@implementation ZJQView03
-(instancetype)initWithFrame:(CGRect)frame{
...
iOS-在画布上写文字
- 博客分类:
- iphone
iOS-在画布上写文字
有时候需要自定义一个UIView,然后在自定义的UIView上输出一段文字。如下面的例子和演示图。
需要注意的是以下几点:
1. ios7 采用方法 [_text drawInRect:rect withAttributes:attribute]; 而ios7之前是采用[_text drawInRect:self.bounds withFont:font]。
2.CGSize sizeText = [_text boundingRectWithSize:self.bounds.size ...
iOS的自定义的滑动菜单控件
- 博客分类:
- iphone
ZJQBOSwipeMenuOption.h
//
// ZJQBOSwipeMenuOption.h
// demo010
//
// Created by zhoujianqiang on 15/9/26.
// Copyright © 2015年 zhoujianqiang. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@interface ZJQBOSwipeMenuOption : NS ...
IOS8 设置TableView Separatorinset 分割线从边框顶端开始
转载自 http://www.cocoachina.com/bbs/read.php?tid-233228.html
在ios8上 [TableViewsetSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用经过测试加入下面方法 在ios7 8上都可以正常工作-(void)viewDidLayoutSubviews{ if ([self.tableView respondsToSelector:@selector(setSeparatorIn ...
UIImageView自带的一个方法,使图片出现时有渐隐、缓慢出现的效果。
设置代码:
imgView.alpha = 0; ///这里首先设置透明度。“0”是看不见的,“1”是不透明的。此例的表现动画是从无渐变到有。
[UIView animateWithDuration:1 animations:^{ imgView.alpha = 1; } completion:^(BOOL finished){ }]; ///animateWithDuration第一个参数是设置时间,这里的“1”就是代表一秒钟的时间。animations:这里的参数是代表经过 多少事件 ...
iOS为UILabel添加点击事件
- 博客分类:
- iphone
iOS为UILabel添加点击事件。
UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(60, 0, listV.frame.size.width - 60, listV.frame.size.height)];
l.userInteractionEnabled=YES;
UITapGestureRecognizer *labelTapGestureRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@sel ...
关于自定义UITableViewCell的使用心得
在iOS应用中常见的界面就是列表格式,一般都使用UITableView来实现,而UITableViewCell作为UITableView的单元格同样很重要。
一般可以分成以下几步进行:
1.自定义业务模型
2.自定义UITable ...
iOS关于在对UITableView上的某个cell进行操作后进行数据源和界面的修改
在对UITableView上的某个cell进行操作,比如点击下cell上的某个按钮,然后执行操作,操作成功后一般需要进行如下修改:
1.修改UITableView对应的数据源;
2. ...
ios获取系统当前日期,一定日期格式的代码
- 博客分类:
- iphone
ios获取系统当前日期,一定日期格式的代码
NSDate * senddate=[NSDate date];
NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init];
[dateformatter setDateFormat:@"YYYYMMdd"];
NSString * locationString=[dateformatter stringFromDate:senddate];
NSLog(@"locationString:%@" ...
iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
转载自 http://blog.csdn.net/wsk_123_123/article/details/18797549
UIEdgeInsets
typedef struct UIEdgeInsets {
CGFloat top, left, bottom, right; // specify amount to inset (positive) for each of the edges. values can be negative to 'ou ...