注释:原文链接丢失。我的“记词助手”在升级到iOS7之后,一直出现UILabel错位的问题:我的label是用- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode 来计算的,但是似乎计算得不是很正确。实际上UILabel的frame是红框的大小,但是在宽度不够的时候,不知道触发了什么bug,这个Label在绘制的时候文字会被挤下去。这个问题到底是什么,我也没搞清楚,但是增加...
1、如何创建一个控制器控制器常见的创建方式有以下几种:(1)通过storyboard创建(2)直接创建MJViewController *mj = [[MJViewController alloc] init];(3)指定xib文件来创建MJViewController *mj = [[MJViewController alloc] initWithNibName:@"MJViewController" bundle:nil];注意,创建xid后还要设置xid中哪个view是ControllerView的view(而用storyboard创建控制器却不用设置因为系统已经自动设置过了),设置方法为:首先...
1. 在控制器属性的(questions)set方法中完成字典转模型的操作- (NSArray *)questions{if (nil == _questions) {//1.加载plist文件NSArray *dictArray = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"questions" ofType:@"plist"]];//2.字典转模型NSMutableArray *questionArray = [NSMutableArray array];for (NSDictionary *dict in dictArray) {CLQuestion *question = [CLQuestion questionWi...
iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。原文如下:App Transport Security App Transport Security (ATS) enforces best practices in the secure connections between an app and its back end. ATS prevents accidental disclosure, provides secure default behavior, and is easy to adopt;...
在介绍block循环引用前我们先了解一下typeof。typeof是什么???typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。 它返回值是一个字符串,该字符串说明运算数的类型。一、对于数字类型的操作数而言,typeof返回的值是number。比如说:typeof(1),返回的值就是number。 上面是举的常规数字,对于非常规的数字类型而言,其结果返回的也是number。比如typeof(NaN),NaN在 JavaScript中代表的是特殊非数字值,虽然它...
如果BarButtonItem是通过[[UIBarButtonItem alloc] initWithCustomView:(nonnull UIView *)]方法设置的.某些情况下需要修改BarButtonItem中自定义View的某些属性,例如显示的文字或者显示的图片.可以通过BarButtonItem的customView获取自定义的View.原文:http://www.cnblogs.com/gchlcc/p/5564682.html
nagios本身不提供监控mongodb的服务,需要安装插件已经有大神写好的插件nagios_plugin-mongodb地址https://github.com/mzupan/nagios-plugin-mongodb记录下如何使用首先在监控机上切换到脚本所在目录cd /usr/local/nagios/libexecgit clone git://github.com/mzupan/nagios-plugin-mongodb.gitcd nagios-plugin-mongodbpip isntall requirements这样就安装好了脚本,主要是其中的check_mongodb.py该脚本用python写的,需要安装pyth...
上次我们已经完美运行了官方的demo,这次写一下如何添加自己的识别图上传识别图我们先到官网上的develop选项卡下的TargetManager 添加一个Database 选择Device后点击Create就可以创建出一个Database点击进入新创建的Database后选择 add Target添加 Type选择Single Image 选择电脑上的一张图片(最大不能超过2MB)Width可以自己定 Name可以自己定(唯一)然后就可以看到已经创建好了一张识别图(Rating)这个选项星星越高越稳定喔。...
1.导入GDataXMLNode包2.导入包后 ,找到工程文件,标题栏点击Build Settings ,然后点击搜索,搜索Header Search Paths 找到这一栏后 点击第二个空白的地方,把它修改成/usr/include/libxml2,修改后如图所示:3.修改上面后 ,继续搜索 other,找到 OtherLinker Flags 和第二步一样修改内容成-lxml2,注意不要写错了,不然就会有未知的错误:看下图:4.最后就是修改本文件为非ARC得状态,点击Bulid Phases,如图操作: 原文:http://www.c...
此类名为CWSingleSample,只为方便自己修改, 添加方法所记录! CWSingleSample.h//
// CWSingleSample.h
// students
//
// Created by ZKSoft on 14/11/13.
// Copyright (c) 2014年 ZK. All rights reserved.
//#import <Foundation/Foundation.h>
#import "AFHTTPClient.h"
#import "MBProgressHUD.h"
#import "AFHTTPRequestOperation.h"
#import "ASIHTTPRequest.h"
//请求成功时的回调block
typedef void (^getData...
有它们俩你就够了! 说明:下面有些概念我说的不怎么详细,网上实在是太多了,说了我觉得也意义不大了!但链接都给大家了,可以自己去看,重点梳理学习写动画的一个过程和一些好的博客! (一) 说说这两个三方库,Canvas 和 POP 这里有详细的说明了它们俩的优缺点,我们就不在粘贴复制浪费时间了,链接在下面! iOS动画库Pop和Canvas各自的优势和劣势是什么? 下面先说说这两库的基本情况完了再说说他们...
* {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;color: #333;word-wrap: break-word;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}img {max-width: 100% !important;}blockquote {margin: 0;padding: 0 15px;color: #777;border-left: 4px solid #ddd;}hr {background-color: #ddd;border: 0;height: 1px;margin: 15px 0;}cod...
昨天把我的4S更新到iOS7.1,今天发下需要更新Xcode到5.1,发现打包项目Archive的时候,多了一堆警告和错误,很是郁闷。 郁闷没有用,作为一个合格的程序员,要学会淡定!看看警告和错误的大概意思,发下一起好像遇到过,就是编译参数加上了arm64。 我们选中我的TARGETS-->Build Settings,如图 原来在Xcode5.0.x的时候默认的Standard
architectures只有(arm7,armv7s),到5.1之后默认就带上arm64了。 由于很多第三方...
;base64,iVBORw0KGgoAAAANSUhEUgAABaQAAAPqCAYAAABsWFiCAAAMGWlDQ1BJQ0MgUHJvZmlsZQAASImVVwdUU0kXnldSCAktEAEpoTdBepXepUoHGyEJEEoIgaBiRxYVXAsqKljRVRAF1wLIYsOCBRGw1wURlZV1sWBD5Z8kgK77l/Pfc+bN9+7ce+e79828MwOAvC1LIMhAFQDI5OcKI/y9mHHxCUzS70AWaAAloAsQFjtH4BkeHgygjPV/l3e3ACLur5uLY/1z/L+KIoebwwYACYc4iZPDzoT4KAC4OlsgzAWA0AH1enNyBWL8FmJlISQIAJEsxilSrCHGSVJsKbGJivCG2AcAMpXFEqYAICeOz8xjp8A4cgKILfkcHh/inRC7sVNZHIi7...
// 1.创建一个自定义的按钮UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];// 2.添加按钮[self.view addSubview:btn];// 3.设置按钮的位置和尺寸btn.frame = CGRectMake(100, 100, 100, 100);// 4.监听按钮点击(点击按钮后就会调用self的btnClick方法)[btn addTarget:self action:@selector(btnClick) forControlEvents:UIControlEventTouchUpInside]; // 5.设置按钮在默认状态下的属性// 5.1.默认状态的背景[btn ...