自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于新版xcode6.3如何看上传到App Store的包的大小

原来的xcode可以查看,通过下面方式:新版查看方式:这个显示的大小就接近你上传到appstore后显示的大小

2015-09-02 16:52:49 1012

原创 关于过滤webview里面的请求

直接查询apple api如下图监听UIWebView的加载过程UIWebView在发送请求之前,都会调⽤用这个⽅方法,如果返回NO,代表停⽌止加载 请求,返回YES,代表允许加载请求- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigation

2015-04-01 12:03:35 1258

原创 关于IOS mailcore2 github最新版编译失败问题小计

1.ld: library not found for -luchardet-ios删除other linker flags 中的-luchardet-ios2.Undefined symbols for architecture arm64: "_res_9_ns_initparse", referenced from: mailcore::MXRecordResolverOpera

2015-03-27 13:01:16 3014 1

原创 uisearchDisplayController放在tableview里下拉刷新状态出现遮挡

代码如下- (void)viewDidLoad { [super viewDidLoad]; UISearchBar * searchBar =[[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 44)]; self.tableView.tableHeaderView=searchBar; self

2015-02-12 17:06:52 2363

原创 IOS 视图层次管理

将一个UIView显示在最前面(父视图里面的最前端),调用其父视图的 bringSubviewToFront方法。将一个UIView层推送到背后(父视图里面的最后端),调用其父视图的 sendSubviewToBack方法。如  [xxxxx  bringSubviewToFront:yyyy];  yyyy必须是xxxxx的subview,调用后,yyyy显示在x

2015-01-22 15:41:50 5190

转载 iOS遍历视图里的所有子视图

// Recursively travel down the view tree, increasing the indentation level for children- (void)dumpView:(UIView *)aView atIndent:(int)indent into:(NSMutableString *)outstring{ for (int i = 0; i

2015-01-22 09:23:16 11275

原创 UIWebView使用小记

dataDetectorTypes属性(需要检测的数据类型),可以使得webview文本中 电话,网址,地址等文本加上标识如果上述属性已经设置了,还无法使用,可能是在html文本中加了屏蔽的属性format-detection翻译成中文的意思是“格式检测”,顾名思义,它是用来检测html里的一些格式的,那关于meta的format-detection属性主要是有以下几个设置:

2015-01-21 00:16:05 1395

转载 字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰div class="asset-body"今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。/div div id="more" class="asset-more"结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋

2015-01-18 23:30:52 626

原创 ios7 跳转到appstore评分

NSString *str = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=xxxxxx" ];if( ([[[UIDevice currentDevice] system

2015-01-14 10:24:10 6385 1

转载 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别

最近在研究Python和Erlang。反复提到动态类型语言、动态语言、解释型语言这些概念。这些概念很生涩,在这里做一个总结。 编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件

2015-01-14 10:13:50 581

原创 数据库记录

sql基础操作:http://www.w3school.com.cn/sql/sql_check.aspgroup_concat:group_concat:http://hchmsguo.iteye.com/blog/555543

2015-01-07 17:14:54 459

原创 xib中autoresizingMask属性失效问题

在ios的开发中,遇到UIView的排版问题,自然少不了layoutSubviews 这个函数与autoresizingMask这个属性。在superview的autoresizesSubviews为Yes的时候,会根据subview的autoresizingMask类型进行自动排版,autoresizingMask可选的属性有UIViewAutoresizingNone

2014-12-12 21:30:31 3375

转载 xcode的环境变量,Build Settings参数,workspace及联编设置

一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径 

2014-12-11 10:52:06 1163

原创 xcode6制作IOS .a静态库小记

创建iOS静态库简单写个打印的代码编码完成之后,直接Run就能成功生成.a文件了,选择 xCode->Window->Organizer->Projects->Your Project, 打开工程的Derived Data目录,这样就能找到生成的.a文件了,如图静态库就生成了如果你要导入静态库,有三种方式第一种

2014-12-05 15:34:06 11477 2

原创 xcode编译出错问题汇总

code signing is required for product type 'Application' in SDK 'iOS 在真机测试的时候往往会突然出现这样一个错误,code signing is required for product type 'Application' in SDK 'iOS 7.0'  ,就是说代码签名证书不对劲。解决方案,1.选

2014-12-05 14:20:22 888

转载 属性readwrite,readonly,assign,retain,copy,nonatomic

属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?readwrite 是可读可写特性;需要生成getter方法和setter方法时(补充:默认属性,将生成不带额外参数的getter和setter方法(setter方法只有一个参数))readonly 是只读特性  只会生成getter方法 不会生成sette

2014-11-20 22:27:36 5507

转载 Objective-C、C++以及C之间的区别

随着ios开发的兴起,Objective-C语言收到了广大移动开发者的青睐。而传统的使用最广泛的语言c++在不同的操作系统、不同的应用平台上继续发挥自己的能量。可以看到,前面两种语言都一个共同的字母—c,毫无疑问预示着c语言相当于这两种开发语言的母亲(不能认为是鼻祖,因为还有汇编、机器语言等)。那么三者的关系与区别到底有哪些呢?  历史:  C:一九七八年由AT&T的贝尔实验室正式

2014-11-19 00:24:11 694

原创 IOS alpha导致subview也透明了(opacity)

当要xib中的background color 选others 里面有个opacity可以解决这个问题

2014-11-17 10:48:03 4581

转载 iOS开发之iOS程序偏好设置(Settings Bundle)的使用

在Android手机上, 在某个程序里,通过按Menu键,一般都会打开这个程序的设置,而在iOS里,系统提供了一个很好的保存程序设置的机制。就是使用Settings Bundle。在按了HOME键的情况下,在第一页的图标中找到设置,会看到程序的设置都在这里。那如何添加自己的程序的设置项呢?1、添加设置项默认情况下,新建的项目程序是没有设置项的。新建一个项目,命名为 Se

2014-11-14 13:53:10 773

原创 UIBarButtonItem 边缘问题小记

IOS:UIBarButtonItem * searchBtnItem = [[UIBarButtonItem alloc]initWithCustomView:_searchButton]; UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc]

2014-11-14 10:17:14 2612

原创 ios网址保留

itunesconnet https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/About.html#//apple_ref/doc/uid/TP40011225-CH1-SW1

2014-11-13 10:02:58 686

转载 工厂方法模式与抽象工厂模式

本文是转的一、引子       话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!       而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一

2014-11-12 18:30:28 727

转载 java反射机制的作用与优点

 java的反射机制就是增加程序的灵活性,避免将程序写死到代码里,例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化其他类,只

2014-11-12 16:42:14 643

转载 java 和 oc 比较

转载自:http://blog.sina.com.cn/s/blog_93742d0d010165qi.html,尊重原创!1、Cocoa是什么?Cocoa是使用OC语言编写的工具包,里面有大量的类库、结构体,说白了其实就相当于java中的标准API、C++中的标准库。OC中没有命名空间的概念,所以使用加前缀来防止命名冲突,因此你会看到大量的以NS 为前缀的类名、结构体、枚举2、C

2014-11-12 15:04:02 5125

转载 iOS应用程序安全(20)-本地数据存储及其安全性(NSUserDefaults, CoreData, Sqlite, Plist 文件)

原文网址:http://resources.infosecinstitute.com/ios-application-security-part-20-local-data-storage-nsuserdefaults-coredata-sqlite-plist-files/版权声明:自由转载-非商用-保持署名本文我们将看看应用在本地存储数据有哪些方法以及这些不同方法的安全性。

2014-11-12 14:53:36 7226

转载 iOS开发——keychain的使用

通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来

2014-11-12 14:38:46 1188

转载 iOS绘图教程

本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。(本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途!原文) Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。该框架

2014-11-11 17:46:03 1637

转载 关于IOS中变量声明方式@interface和@property的区别

最近在在示例的时候总是对于@interface和@property声明的困惑,起初的时候对这个没有怎么在意,只是一味的在@interface中放了一个,在@property中再放一个,然后再在类中@synchronize, 后面又看到有的示例中在声明变量的时候有的只用@interface 有的只用@property, 有的是@interface和@property混和交叉在网了找了下资料,

2014-11-09 20:13:25 5746

转载 IOS开发之Block编程

IOS block 教程 这是网上一篇介绍的挺详细的教程。搜索过官方文档,蹩脚的英文面前看一点懂。速度很慢。后来找到上面这片大部分文档的翻译,觉得挺好的。对于block学习。大致分几点1.sdk的限制,即,block属于哪个版本新引入的特性。2.基本语法3.情景使用。一:block描述Block 是iOS在4.0之后新增的程式语法,严

2014-11-07 15:59:56 541

转载 IOS开发之关于NSTimer使用

看到这个标题,你可能会想NSTimer不就是计时器吗,谁不会用,不就是一个能够定时的完成任务的东西吗?  我想说你知道NSTimer会retain你添加调用方法的对象吗?你知道NSTimer是要加到runloop中才会起作用吗?你知道NSTimer会并不是准确的按照你指定的时间触发的吗?你知道NSTimer就算添加到runloop了也不一定会按照你想象中的那样执行吗?  如果上面提

2014-11-07 13:49:08 567

转载 IOS Runtime

1. 什么是runtime运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为"运行库"。这些实例可以在它们运行的时候被连接或者被任何程序调用。程序员有时候会在什么东西应该在编译的时候加载进来以及什么东西该在运行的时候使用之间做出抉择,前者有时候成为编

2014-11-06 16:02:39 619

转载 SQLite数据库实际运用

SQLite在我们这些运用过其他数据库的人手里,其实根本就不算是数据库,因为sqlite实在是太小了,而且sqlite中的数据类型 (name text, age integer, phoneNo text)都是假的,只是为了和其他数据库一样操作而已!下面是SQLite中经常运用的操作语句– 创建数据表,定义存储数据信息表的结构 –CREATE TABLE T_Student (name

2014-11-06 15:39:51 568

转载 Xcode 应用程序构建阶段(Build Phases)分析(2)

编译(Compiling)一旦预编译(Preprocessor)完成之后,接着编译生成的中间文件(intermediate files),编译中间文件 – Objective-C 代码,生成机器码(machine code)。机器码存放在对象文件(object file)中,一个中间文件对应一个对象文件。编译阶段,也就是将Objective-C 代码文件转为机器码,将检测多数编译错误。当编

2014-11-04 11:33:34 682

转载 Xcode 应用程序构建阶段(Build Phases)分析(1)

在Xcode编译一个应用程序需要几个步骤,也称为构建阶段(Build Phases),有如下几个build phase,如下图所示:1) 编译源文件(Compile Sources)这个阶段编译所有的源文件;默认情况下,项目中添加任何一个源文件,也将添加到编译列表中。2) 连接二进制文件和库(Link Binary With Libraries)在完成源文件的编译之后,连接框架

2014-11-04 11:31:03 924

原创 设计模式笔记

1.适配器(用于转换接口)

2014-11-04 10:39:13 441

转载 ios的@property属性和@synthesize属性

ios的@property属性和@synthesize属性       当你定义了一系列的变量时,需要写很多的getter和setter方法,而且它们的形式都是差不多的,,所以Xcode提供了@property和@synthesize属性,@property用在 .h 头文件中用作声明,@synthesize用在.m 文件中用于实现。       如下,新建一个基于“Comma

2014-11-04 10:16:19 632

转载 使用 Interface Builder 兼容 iOS6 和iOS7

使用 Interface Builder 兼容 iOS6 和iOS7当你在更新你的App到iOS 7的平台时遇到最大的挑战之一就是确保不要遗忘那些还在使用iOS 6平台的用户,在此我们提供一些建议使你的App应用在iOS 6和iOS 7上同时保留视觉吸引力和技术功能. 此图为Interface Builder中顶部和底部布局指南设置正确的Interface Builder St

2014-11-02 15:31:21 1738

转载 Cocos Studio可滚动层裁剪失败总结

Cocos Studio可滚动层裁剪失败总结     本帖属于CocoaChina会员发表,转帖请写明来源和帖子地址目前Cocos Studio的UI控件中包含ScrollView、PageView、ListView三种滚动层,但是经常会遇到开发者们抱怨在游戏中会显示说有的内容,而不会将超出区域裁剪掉。 -|0\xE8<g^]\|zV8u 目前经过总结,基

2014-10-31 15:26:37 1773

转载 手机通话原理信号流程

保留:http://wenku.baidu.com/link?url=ewjThgq7bsmlImm3nzHV82RxTK5feaC2J2Avlj4NMf5wz2PdNale-GwZxd5euO86Lghp_UDLUrIUzBPSbt4Gh7rFlZ5ENsCYl4GBRBIcniq

2014-10-31 01:07:34 5575

转载 网络通信的工作原理

提问:1、什么是计算机网络?计算机网络是由两台或两台以上的计算机通过网络设备连接起来所组成的一个系统,在这个系统中计算机与计算机之间可以进行数据通信、数据共享及协同完成某些数据处理的工作。强调:计算机网络不仅仅指计算机,还包含网络设备,并且计算机与计算机之间还能进行信息传输。 2、计算机与计算机之间如何进行通信?计算机与计算机之间用线路连接起来就可以通信了吗

2014-10-31 00:48:05 1029

空空如也

空空如也

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

TA关注的人

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