自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 UICollectionView在Swift3.0中的用法

UICollectionView在Swift3.0中的用法UICollectionView的初始化跟OC中是相似的,创建GameView 集成自UICollectionView 。注意不同于UITableView的用法,他需要用UICollectionViewFlowLayout 来指定一些需要设置的属性,或者可以通过遵守UICollectionViewDelegateFl...

2016-07-05 10:55:00 137

转载 Mac下搭建SVN服务器

1.检查机器上是否安装svnserve 1 zhangdeqiangdeiMac:Downloads hengjiang$ svnserve --version 2 svnserve, version 1.9.3 (r1718519) 3 compiled Feb 19 2016, 20:19:36 on x86_64-apple-darwin15.3.0 4 ...

2016-03-16 21:38:00 102

转载 当一段文字需要设置行间距,字号时计算文字高度 分段设置字体颜色

我们在做界面的时候经常会碰到类似计算文字高度的情况,当计算文字高度的同时又需要设置行间距的时候,就会稍微复杂。UILable有一个attributedText的属性,可以用这个来设置相应的字段颜色,行间距,然后计算文字高度。 1 //引入一段文字 2 NSString * str = @"我也刚从这个卖鸡蛋的吧找到正主尔!为柴鸡蛋大大默哀!欢迎大家到隔壁作者柴鸡。我也...

2016-03-03 22:47:00 233

转载 iOS的扩展类,扩展属性

  Objective-C有两个扩展机制:Associative和Category。Category用来扩展类方法,Associative用于扩展属性。Associative机制的原理是把两个对象关联起来,让一个对象成为另外一个对象的一部分。它可以在不修改类的定义的前提下为其对象增加存储空间,这在我们无法访问类的源码时(例如给UILable添加一个selected的BOOL属性)是非常有...

2016-02-21 21:25:00 100

转载 关于TableViewCell高度自适应问题的整理

TableViewCell高度自适应在网上有很多资料,我只想找出最最最简单的一种方法。  首先梳理一下思路。说到TableViewCell我们第一个想到的问题或许就是cell的复用问题。  1. [self.tableView registerClass:[Cell class] forCellReuseIdentifier:str];注册之后可以在cell代理函数里调用C...

2016-02-01 11:40:00 125

转载 关于适配的一点考虑

  iOS适配,其实方法有很多,这个东西几乎人人都要用到,今天总结一下各自特点吧  1.Autoresize  在iOS6以前,用的是Autoresize,这是UIView的一个属性,UIView需要设定初始硬坐标,然后通过  ive.autoresizingMask =UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFl...

2016-01-28 11:11:00 119

转载 Visual format language

所谓的VFL语言其实就是Visual format language 的缩写,是一种使用代码添加约束的方式,类似于Masonry SDAutolayout的效果,但是操作起来可能要相对简单。一行代码就可以实现。  举一个例子:UIView *ive1=[UIView new];ive1.translatesAutoresizingMaskIntoConst...

2016-01-11 17:00:00 185

转载 闲来无聊看看swift

这几天闲着没事看了眼swift,做几点笔记:1.数据类型发生变化a . 类型强转例如var a = 100;String (a)不同于oc的方式。此时需要注意的是swift里边运算符号前后需要空格键隔开,否则会引发错误。b.数组 var arr = [1,2,3,"hello","world"];c. 字典 var dic = ["name":"Jim","...

2015-11-17 14:36:00 52

转载 关于git的使用管理

1.先到github上创建一个远程仓库,用来存放你的code。如果有自己的服务器,也可以自己配置。(不会创建远程仓库的请goolge)2.在桌面创建一个文件夹AS,以作为本地仓库。3.打开终端,进入AS文件夹~jim$pwd 显示当前位置~jim$cd Desktop/AS进入桌面上AS文件夹4.git init 把AS文件夹变成本地仓库,实际上就是生成一个隐藏的.g...

2015-10-20 11:51:00 39

转载 关于 UISearchBar [这个是转载的]

UISearchBar属性相关_searchBar= [[UISearchBaralloc]initWithFrame:CGRectZero];//初始化,不解释[self.searchBarsetPlaceholder:@"Search"];//搜索框的占位符[self.searchBarsetPrompt:@"Prompt"];//顶...

2015-09-01 11:31:00 79

转载 readonly,readwrte,@property,nonatomic,assign,retain,copy,strong,weak属性关键字

1.readonly是只读2.readwrite是读写3.@property关键字:设置成员变量的属性(有读/写,赋值assign,retain,copy ,以及对多线程的支持nonatomic)。4.nonatomic非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。5.ass...

2015-08-21 14:48:00 105

转载 NSTimer

//初始化这个定时器,设置为0.5秒执行一次timerClick 事件 后边的repeats 参数意思是是否重复timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(timerClick) userInfo:nil repeats:YES];//这是...

2015-07-29 16:33:00 60

转载 我们现所有的技术,或许不是技术

现阶段我们所掌握的所谓技术,或许不应该称之为技术。因为,这里的技术,只是一些基础性的属性的应用,调用。其底层实现原理,大多是一知半解。而我觉得,我们追求技术的本身,寻找解决问题的答案,思考解决问题的方法,要比所谓技术有益的多。因为所谓各种技术何其多,做好一项的或许只是一门语言,并且这一门语言上切不能很好的掌握。转载于:https://www.cnblogs.com/huketianx...

2015-07-29 08:23:00 135

转载 tableView代理函数里边 heightForRowAtIndexPath 这个函数反复调用

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.row==1) { NSLog(@"======="); } return 50;}...

2015-07-28 14:48:00 199

转载 自定义lable指定范围的字体颜色

NSString*str1 =@"1111";NSString*str2 =@"2222";[selfcustomizeStr:str1colorStr:str2];}- (void)customizeStr:(NSString*)str colorStr:(NSString*)colorStr{NSString*apendStr = [N...

2015-07-23 09:31:00 90

转载 UITableView分割线距左边有距离的办法

首先在viewDidLoad方法中加上如下代码: 1 if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { 2 3 [self.tableView setSeparatorInset:UIEdgeInsetsZero]; 4 ...

2015-07-17 16:48:00 73

转载 关于一些特定的自定义导航栏,tabBar,向上滑动可隐藏的代码

有些按钮在底部SCrollView滑动的时候却是不动的,原理是加在self.view上,再用bringSubviewToFront 函数讲其层级调为最上层。导航栏位置的按钮就用[self.navigationController.navigationBar bringSubviewToFront:btn2];进入一个页面如果想让导航栏透明,消失。注意,如果在导航栏透明状态下...

2015-07-13 14:33:00 122

转载 iOS获取设备的序列号,自定义名,设备名,手机版本号,手机序列号,,手机型号,地方型号,当前App名称,App版本号......

刚刚在网上搜索到的,在此记录一下.便于以后使用://手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userP...

2015-06-25 15:34:00 276

转载 一些常用的小控件的整理

1.时间控制器 但是需要注意只能在主线程中使用[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(logBtnClick) userInfo:nil repeats:YES];2.延迟调用[self performSelector:@selector(logBtnClick) ...

2015-06-24 09:09:00 77

转载 浅谈 UITextField 这个控件

UITextField *tf=[[UITextField alloc]initWithFrame:CGRectMake(40,60,240,40)];tf.placeholder=@"请输入账号";//给提示框加一个提示语tf.borderStyle=UITextBorderStyleRoundedRect;//设置一个边框tf.background=[UIIm...

2015-06-12 16:18:00 59

转载 有关推送的内容的APP文件内容

#import "AppDelegate.h"#import "GexinSdk.h"#import "ViewController.h"@interface AppDelegate ()<GexinSdkDelegate>{ GexinSdk *_gexinSdk;}@end@implementation AppDelegate...

2015-06-05 09:18:00 110

转载 高德地图搜索 用tablevie列表显示

#import "ViewController2.h"#import <AMapSearchKit/AMapSearchAPI.h>@interface ViewController2 ()<AMapSearchDelegate,UITableViewDataSource,UITableViewDelegate>{ UITextField *...

2015-06-04 16:55:00 203

转载 高德地图的定位

按照说明稳定获取apiKey 引用11个库文件,#import "ViewController.h"#import <MAMapKit/MAMapKit.h>@interface ViewController ()<MAMapViewDelegate>{ MAMapView *_mapView; CLLocation *_u...

2015-06-04 15:44:00 115

转载 CoreData的使用,整个的一篇完整版

//Student 类是NSManagedObject类// Person 是个表 是Core Data 里边的Data Model 。 如果已经创建过了,可以直接选NSManagedObject subclass// ////#import "ViewController.h"#import "Student.h"#define _St...

2015-06-04 11:34:00 65

转载 XML解析

XML解析类似于json解析,其原理都是一样的。只是XML这里用GDataXMLNode 谷歌的一个轻量级的xml解析库GData作为一个三方库引入引入头文件#import "GDataXMLNode.h"//NSData数据下载完成以后的处理过程GDataXMLDocument *document=[[GDataXMLDocument alloc]...

2015-06-04 09:58:00 37

转载 原生二维码扫描

#import "ViewController.h"//记得添加AVFoundation框架,另外,二维码扫描需要硬件摄像头的支持,所以只能真机运行。模拟器获取不到信息#import <AVFoundation/AVFoundation.h>@interface ViewController ()<AVCaptureMetadataOutputObject...

2015-06-04 09:27:00 74

转载 几种请求方式,get,post,异步get,异步post 请求方式

1、 同步GET请求//第一步,创建URLNSURL *url = [NSURL URLWithString:@"http://api.hudong.com/iphonexml.do?type=focus-c"];//第二步,通过URL创建网络请求NSURLRequest *request...

2015-05-27 09:35:00 533

转载 ios 面试题

OneV‘s Den在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术" 。在这里給一份我的答案。 1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? Objec...

2015-05-20 14:10:00 55

转载 发送邮件--MFMailComposeViewController

只能在真机使用.模拟器没有E-mail发送功能.无法调用#import "EmailViewController.h"#import <UIKit/UIKit.h>#import <MessageUI/MFMailComposeViewController.h>@interface EmailViewController ()<MF...

2015-05-20 14:08:00 139

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除