自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用runtime给属性批量初始化赋值

做的时候经常发现一个viewModel类有几十个属性,初始化赋值太麻烦还耗时间,所以就想到runtime,进行批量赋值要包含头文件:#import 具体语句方法- (instancetype)initWithModel:(id)model {self = [superinit];if (!self) {returnnil;}_mode

2016-03-08 10:43:16 1453

原创 iOS 空间旋转

UIImageView *image = [[UIImageView alloc]init];      image.frame = CGRectMake(50, 50, 200, 200);      image.image = [UIImage imageNamed:@"460.jpg"];      [self.view addSubview:image];      CGA

2016-02-29 18:15:23 362

原创 苹果证书发布过期为题

前天打包写实,导出的时候有问题,说没有证书,经过一番勘测,是苹果系统的认证证书过期了,你去钥匙串访问看自己建的证书显示“此证书的签发者无效”,我们自己建的证书都是基于这个证书颁发的,所以要下载一个AppleWWDRCA.cer证书,下载后双击安装,点击显示->显示过期证书然后点击登录和系统,就会发现都有一个过期的证书删掉就可以了,这时所有证书都显示可用

2016-02-19 09:52:35 539

原创 自己创建Cocoa touch FrameWork

1)按command+shift+n创建新工程 点击选择Framework & Library->Cocoa Touch Framework->next给工程取名myFrameworkLibrary,点击next2)选保存路径,点击create,会发现工程中包含了一个自动生成的头文件myFrameworkLibrary.h3)按command+n创建文件依次

2016-01-29 23:27:39 3734

原创 iOS开发 https请求网络web自定义证书不信任解决方案

前几天上线期间发现请求https的Web网页会返回自定义证书不受信任的问题,经过网上查找解决方案如下新建文件NSURLRequest的Category类别,在.m文件里实现如下方法,.h文件不用管+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host {returnYES;}默认允许所有服务器的证书。

2016-01-28 10:53:06 707

原创 ios 通知NSNotificationCenter 的名字可否同名

最近公司招人,面试了几个人,总是问这么个问题,当我创建通知时可否创建两个同名的通知,竟没有一个人回答说可以。经过实测在同一个项目中可以存在多个同名的通知,最后造成的结果是创建了几个这个通知就发送给了各自的通知。比如我在两个类里面都创建了名为test的通知,gkfdd类#import "gkfdd.h"@implementation gkfdd- (

2015-11-05 15:52:11 1371

原创 ios 获得设备型号

http://www.oschina.net/code/snippet_2247606_39106//获得设备型号+ (NSString *)getCurrentDeviceModel:(UIViewController *)controller{    int mib[2];    size_t len;    char *machine;        

2015-08-14 12:16:48 389

原创 tabBar图片颜色 失真解决

设置图片的时候,有一个属性设置,如下UIImage imageNamed:@"recognize-1"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

2015-08-10 16:13:23 663

原创 win8快键关机设置方法

很久不用windows了,昨天同事先win8原关机键关机太繁琐,让我帮忙给放到metro界面,然后我试着找了下面这个解决方法。win8系统最大的变化就是改变了windows27年只用习惯的开始按钮,这使得关机也要折腾一下,本人刚开始使用时也找了半天找不到关机按钮,最后找到了,却也发现原来这关机也这么麻烦,现在教大家怎么关机,也教下怎么设置快键关机。

2015-08-08 14:37:14 377

转载 ios各种动画效果

最普通动画: //开始动画 [UIView beginAnimations:nil context:nil];  //设定动画持续时间 [UIView setAnimationDuration:2]; //动画的内容 frame.origin.x += 150; [img setFrame:frame]; //动画结束 [UIView commitAnimati

2015-08-06 12:02:40 288

原创 ios tableView cell分割线顶到头处理

实现代理方法- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {

2015-07-31 20:05:25 2311

原创 svn不能添加.a文件的解决方法

上次说用svn add命令添加.a文件,下面是另外的一种解决办法:修改~/.subversion/config文件,增加一条# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo这样就ok了。花开花谢春不管,水暖水寒鱼自知.

2015-07-13 13:44:43 363

原创 ios定位开发 当使用百度地图sdk没有启用object c++混编时就会出现如下错误

ld: warning: directory not found for option '-F/Users/xbm/Desktop/test/fnjss/Release-iphoneos'Undefined symbols for architecture arm64:  "___cxa_guard_release", referenced from:      _baidu_vi::

2015-07-09 15:10:05 5185 2

原创 ios8模拟器切换输入中文

Xcode 6   iOS 8   模拟器多语言不管用啦~~项目->Edit scheme   -> options  -> application  language  -> 里面就有 system language  和自定义的语言环境 ,切换这里就哦了~~

2015-06-24 10:56:34 451

原创 根据系统的设置字体来自动调整字体显示

@interface UIFont (UIFontSystemFonts)+ (CGFloat)labelFontSize;+ (CGFloat)buttonFontSize;+ (CGFloat)smallSystemFontSize;+ (CGFloat)systemFontSize;@end

2015-06-15 14:46:03 369

原创 model 键值对

model每一个属性都可以用键值对复制,key即使属性的名称字符串#import "RVMViewModel.h"@interface MSFUserViewModel :NSObject@property(nonatomic,strong)NSString *usedPassword;@end赋值:[self setValue:@""  key:@"u

2015-06-14 15:29:17 678

原创 ios 根据类名获取类名的属性

unsigned int propertyCount = 0;    objc_property_t *properties = class_copyPropertyList([类名 class], &propertyCount);        for (unsigned int i = 0; i         objc_property_t property = proper

2015-06-01 19:57:55 1164

转载 使用Xcode和Instruments调试解决iOS内存泄露

2012-11-28 15:05 68675人阅读 评论(54)收藏 举报目录(?)[-]运行Demo设置NSZombieEnabled分析内存泄露shiftcommandb使用Instruments的leaks工具解决内存泄露问题关于tableViewdidSelectRowAtIndexPath 分析下它的内存过程关于tableViewcellForRowA

2015-05-28 20:40:21 248

转载 关于用xib创建静态tableview可能会用到的一些委托函数

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;  - (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIVi

2015-05-27 19:42:30 1259

原创 数组排序

当字符串是两位数字时不适用,要自己比较返回大小4.数组排序[objc] view plaincopy#pragma mark 数组排序1  void arraySort1() {      NSArray *array = [NSArray arrayWithObjects:@"2", @"3", @"1", @"4", 

2015-05-27 14:43:24 412

原创 storyboard 获取到关联后面的viewController

然后再链接前面的viewController写入一下代码- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {  if ([segue.identifierisEqualToString:@"base"]) {    self.pageviewController = segue.destin

2015-05-26 16:30:59 466

原创 xcode 清理缓存

command+shift+kcommand+shift+option+k

2015-05-24 16:08:49 345

转载 uitableview 滚动到底部

1. UITableView滚动到最后一行: [self.tableView setContentOffset:CGPointMake(0, self.tableView.contentSize.height -self.tableView.bounds.size.height) animated:YES]; 2. 最后一行下一行增加一个UITableViewCell,该cell包含一个可

2015-05-24 14:20:52 874

转载 UITableView 一直显示滚动条(ScrollBar Indicators)、滚动条Width(宽度)、滚动条Color(颜色)

在 IOS 中,对 UIScrollView 的滚动条(ScrollBar Indicators)的自定义设置接口,一直都是很少的。除了能自定义简单的样式(UIScrollViewIndicatorStyle)和是否启用外,对于 一直显示滚动条、自定义滚动条(ScrollBar Indicators)的Width 、颜色等,都是不能很方便的设置的。 虽然不能很方便,但是还是能实现的。通过一天的努力

2015-05-24 13:56:56 441

原创 ios Objective-c 根据十六进制数获得颜色

+ (UIColor *) getColorWithString: (NSString *) stringToConvert{  NSString *cString = [[stringToConvertstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]upperca

2015-05-22 10:09:24 302

原创 Xcode开启自动功能,添加环境变量

先定义一个环境变量static NSString *const MSFClientResponseLoggingEnvironmentKey =@"LOG_API_RESPONSES";static NSString *const MSFAutologinbuggingEnvironmentKey =@"LOGIN_AUTO_DEBUG";判断环境变量是否设置

2015-05-21 19:52:48 925

原创 cocoapods Podfile

source 'https://github.com/CocoaPods/Specs.git'platform :ios, '7.0'inhibit_all_warnings!pod "AFNetworking", "~> 2.0"pod 'MTLFMDBAdapter', '0.1.8'pod 'ReactiveCocoa'pod 'ReactiveViewModel', '0.3'pod 'M

2015-05-11 19:27:05 227

转载 通过openURL启动第三方app并传参数

转自:http://lifeinbeta.diandian.com/post/2012-05-31/40028982809=====工程A=====0. 建立工程A, 先调出URL Types1.Add Row 一个URL Schemes 并随便起个名字 (这就是调用这个app的唯一链接)2. 在工程A的AppDelegate.m里加入以下系统方法:(这个方法会捕获

2015-04-27 11:05:18 419

转载 iOS block的用法

本文来自台湾的某开发人员的博客,被墙,感觉讲的比较易懂,所以引过来。文字简体化了,原来是繁体,变数=变量,这个注意一下。本文的顺序是层层深入的,要想简单的了解,只看X.1 初探Block就好了本章学习目标:1. 了解何谓block。2. 了解block的使用方法。Block 是iOS在4.0之后新增的程式语法,严格来说block的概念并不算是基础程式设计的范围,对初

2015-04-13 15:15:46 232

转载 加班与效率

微博上看到了这么一个贴子,就像以前在《腾讯,竞争力 和 用户体验》中批评过腾讯说自己的核心竞争力是员工加班一样,我顺着Winter的回复也批评了一下这个微博——“靠加班超越对手?!劳动密集型么?我要是对手的话,我就来趁机挖人了,直接摁死你……//@寒冬winter: 当一个管理者的智慧无法衡量一支团队的产出的时候,他就会把“工时”当做最后的救命稻草,死死抱住——这是他唯一听得懂的东

2015-04-01 17:17:10 286

转载 IOS检测网络连接状态(转)

使用之前请从Apple网站下载示例:点此下载然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。Reachability 中定义了3种网络状态:// the network state of the device for Reachability 1.5

2015-04-01 16:12:20 246

转载 MAC解決kernel_task讓cpu突然飆高100%,150%的有效方式

話說我今天mbp一開就變得好頓好頓…直覺不正常..cpu i7的跑95%用量持續了半小時還沒停.所以開活動監視器來看看機車勒..kernel_task整個資源都佔光了…只好google一下如何解決.有人說是網路衝到..有人說重開機好幾次..有人說要送修還有硬體清除資料cmd+OPI+P+R都試過了…不枉費google大神我終於找到如何解決恢復正常了.第一張圖示正常的因為剛故

2015-04-01 15:47:55 14003

转载 iOS 关联外部应用

1:打开Mail [csharp] view plaincopyNSString *recipients = @"mailto:[email protected]?subject=Hello from California!";   NSString *body = @"&body=It is raining in sunny Californ

2015-03-30 22:37:43 518

转载 基于第三方微信授权登录的iOS代码分析

微信已经深入到每一个APP的缝隙,最常用的莫过分享和登录了,接下来就以代码的形式来展开微信登录的相关说明,至于原理级别的oauth2.0认证体系请参考微信开放平台的相关说明和图示 https://open.weixin.qq.com/微信登录授权开发1,到微信开发平台注册相关APP,现在是等待审核成功后才能获取到对应的key和secret;获取成功后需要单独申请开通登录和支付接口,

2015-03-27 12:56:37 579

转载 XCode环境变量及路径设置

1234567891011121314151617181920212223242526272829303132333435

2015-03-25 16:43:23 652

转载 IOS开发网络篇之──ASIHTTPRequest详解

版权归旺财勇士所有〜转载需声名〜 原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410 被李旭添加,被李旭最后更新于Mar 25, 2011  (查看更改)目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的d

2015-03-25 16:20:36 635

转载 【iOS】UIButton 传递多个参数的方法 -----使用关联函数

通过btn传递两个实例对象 firstObject和secondObjectUIButton *btn = // create the buttonobjc_setAssociatedObject(btn, "firstObject", someObject, OBJC_ASSOCIATION_RETAIN_NONATOMIC);objc_setAssociatedObject(btn,

2015-03-24 13:45:46 396

转载 UITableView:改变 TableHeaderView 的高度

参考:http://stackoverflow.com/a/526825有这么一种需求,在列表顶端显示一些别样的数据,而这个别样的数据则需要通过一个别样的 View 来展现,它便是 UITableView 的 tableHeaderView。倘若 tableHeaderView 里的内容很固定,高度不要随着内容的不同而改变,这样还好。如果,高度是需要动态改变的,某些人(比如我)可能就会

2014-12-18 17:22:20 564

原创 UItableView 更改tableHeaderView的高度

UIView * view =_InfoListView.tableHeaderView;//_InfoListView为tableView      NSArray* array=view.subviews;    for (UIView* subViewin array) {        if (subView.tag==2014611||subView.tag==201

2014-12-18 17:19:04 665

转载 ios 网上找了一个float类型四舍五入精确小数点的方法

#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad{    [super viewDidLoad];    NSLog(@"----%@---",[self decimalwithFo

2014-11-25 11:02:58 999

Xcode无证书真机调试(越狱ipod)已亲测

下载的一个资源,已经亲自测过,必须可用。

2014-11-04

空空如也

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

TA关注的人

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