iOS
文章平均质量分 67
iOS程序媛
岁月静好,安然若素
展开
-
设置UITextField placeHolder颜色和字体
1.设置颜色[self.textFieldsetValue:[UIColorblackColor] forKeyPath:@"_placeholderLabel.textColor"];2.设置字体大小其实设置原创 2014-07-15 14:54:16 · 453 阅读 · 0 评论 -
设置头像圆角
self.headImageView.layer.cornerRadius = self.headImageView.frame.size.width /2.0;self.headImageView.layer.masksToBounds =YES; //这句很重要原创 2014-07-17 18:16:46 · 397 阅读 · 0 评论 -
ARC和非ARC混编
在非ARC环境下,如果想对某个文件单独进行ARC处理,则在Build Parses里的.m文件后加-fobjc-arc,反之则加-fno-objc-arc转载 2014-07-18 13:06:14 · 358 阅读 · 0 评论 -
UIButton超出父view的显示范围后,不响应点击事件
UIButton超出父view的显示范围后,不响应点击事件原创 2014-07-19 23:57:30 · 3080 阅读 · 0 评论 -
手势和UI控件之间冲突的解决方法(比如UITapGesture和UIButton冲突,UIPanGesture和UISlider冲突)
手势和UI控件之间冲突的解决方法(比如UITapGesture和UIButton冲突,UIPanGesture和UISlider冲突)作者 xiaoyao Li 在 12 十二月 2012, 5:03 下午经过实验发现iOS5和iOS6里面,轻点手势和按钮的点击冲突机制是不同的,结果如下:一个UIView上如果添加了一个按钮,又添加了Tap手势在iO转载 2014-07-22 09:47:05 · 852 阅读 · 0 评论 -
正则表达式30分钟入门教程
作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在转载 2014-07-24 21:37:02 · 303 阅读 · 0 评论 -
如何快速正确的安装 Ruby, Rails 运行环境
系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)强烈新手使用 Ubuntu 省掉不必要的麻烦!以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)步骤0 - 安装系统需要转载 2014-07-10 15:47:55 · 363 阅读 · 0 评论 -
CocoaPods安装和使用教程
目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其转载 2014-07-10 15:39:41 · 413 阅读 · 0 评论 -
[翻译] UI元素 – 栏 (Bars) – 人机交互指南 for iOS7
原文地址:http://isnofate.com/human_interface_guidelines_for_ios7_ui_elements_bars/状态栏 (The Status Bar)状态栏展示了关于设备及其周围环境的重要信息. (在iPhone顶部出现)默认(深色内容)状态栏浅色内容状态栏状态栏是:半透明的始终出现在设备屏幕的上转载 2014-08-05 09:48:05 · 951 阅读 · 0 评论 -
[翻译] UI元素 – 控件 (Controls) – 人机交互指南 for iOS7
原文地址:活动指示器 (Activity Indicator)活动指示器表示任务或进程正在进行中 (如下图和文字标签一起使用).API NOTE想了解如何在代码中定义活动指示器, 请参考 UIActivityIndicatorView Class Reference.活动指示器是:当任务进行和加载时旋转, 任务完成后自动消失用户无法与之交互在工具栏转载 2014-08-05 09:57:13 · 1207 阅读 · 0 评论 -
iphone刷机---iphone4s ios8降级ios7.1.1教程
接着请按下面的方法操作,让iPhone4s进入恢复模式: y、随后再按电源键开机,屏幕会出现苹果标志,不要松开电源键; 二、接着再按住主屏 Home 键,直到屏幕黑屏; 三、当屏幕黑屏时,请松开电源键,继续按住主屏 Home 键不要松开,直到电脑端的 iTunes 出现检测到一个处于恢复模式的 iPhone;转载 2014-08-05 10:20:29 · 3417 阅读 · 0 评论 -
设置Button的标题偏移
NSString *title = [self.thePickerSectionItem0Array[_thePickerViewSelectRowA]objectForKey:@"title"]; [self.rentTypeButtonsetTitle:title forState:UIControlStateNormal];原创 2014-07-11 11:55:57 · 736 阅读 · 0 评论 -
[翻译] UI元素 – 内容视图 (Content Views) – 人机交互指南 for iOS7
原文地址:活动菜单 (Activity)每个活动菜单表示一个系统提供的或自定义服务——通过活动视图控制器 (Activity view controller) 来作用于某些特定的内容.API NOTE想了解如何在代码中定义标签栏, 请参考 UI Activity Class Reference; 想了解如何把活动视图控制器整合进你的应用, 请参考 Activity V转载 2014-08-05 09:53:42 · 1132 阅读 · 0 评论 -
微信iOS终端SDK新手使用指南
1.向微信注册你的应用程序id请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用才能正式发布使用。2.下载微信终端SDK文件SDK文件包括 libWeChatSDK.a , WXApi.h , WXApiObject.h 三个。下载: iOS平台开发工具包转载 2014-07-11 14:36:34 · 399 阅读 · 0 评论 -
数据库操作iOS库MagicalRecord使用说明(2)
CoreData的使用(IOS学习)——杂言:最近开始学习IOS7的开发,下文是在已经建好的项目里加入CoreData的结构,并实现一个基于coredata的简单save,query。 1. 引入Core Data Framework。选中项目-->Genaral-->Linked Frameworks and Libraries中添加“CoreData.Framework”。转载 2014-07-30 08:58:15 · 563 阅读 · 0 评论 -
[UIImage resizableImageWithCapInsets:]使用注意
原文见此。 本篇也是在实现微博过程中遇到的问题。原先以为很简单的东西,到了实际做的时候,才发现这里出错那里不对。浪费很多时间,究根结底,还是没有弄清楚文档。在iOS5, UIImage添加了可以拉伸图片的函数,即:[UIImage resizableImageWithCapInsets:]它带参数: UIEdgeInsets,这是一结构体,包含 上/左/下/转载 2014-07-14 10:57:02 · 367 阅读 · 0 评论 -
iOS开发之Objective-C与JavaScript的交互
原文地址:UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJ转载 2014-08-14 17:19:43 · 387 阅读 · 0 评论 -
Openfire 的安装和配置
原文地址:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime转载 2014-09-22 16:30:11 · 308 阅读 · 0 评论 -
Jwchat 的安装和配置、Service unavailable、Authorization failed问题汇总
原文地址:上一篇介绍了Openfire开源聊天IM服务器的安装:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html这篇文章介绍Jwchat的安装和配置 首先Jwchat的配置和安装需要具备的环境:Tomcat 5.0.28+/Tomcat 6JDK 1.6+Openfire转载 2014-09-22 16:29:33 · 426 阅读 · 0 评论 -
正则表达式
正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。转载 2014-09-25 16:11:20 · 274 阅读 · 0 评论 -
聊聊iPhone6分辨率与适配
经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):iPhone5分辨率320×568,像素640×1136,@2xiPhone6分辨率375×667,像素750×1334,@2xiPhone6 Plus分辨率414×736,像素1242×2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080×1920))自动适配转载 2014-09-30 10:28:04 · 376 阅读 · 0 评论 -
Bug修复
1.fatal error: malformed or corrupted AST file: 'Unable to load module "/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm": file not found' note:原创 2014-10-14 09:43:45 · 395 阅读 · 0 评论 -
随便记录---真机调试和工具使用
1.真机调试时,描述文件过期,导致真机调试失败,如何geng'xin原创 2014-08-01 16:03:44 · 451 阅读 · 0 评论 -
xcode工程的文件夹类型 folder References group
最近在处理一些工程时候,偶尔注意到,工程文件里面添加了一些新的样式图标。什么样子呢,先看图,赫赫。工程中的蓝色文件夹和以前习惯的黄色文件夹是不是不太一样。今天简单总结一下Folder References and Groups 参考文件夹和分组1. Group 分组在xCode的工程中,右键New Group, 即可创建,也就是黄色的文件夹。工程中想要分类管理的文件转载 2014-10-14 10:25:40 · 441 阅读 · 0 评论 -
iOS8下的开发变化
iOS8即将推出,苹果已经提供了iOS8 developer demo以及Xcode6 demo。在此分享下目前为止iOS8的对应要点。 原创,转发请带http://www.cocoachina.com/bbs/read.php?tid=217107&page=1&toread=1#tpc 履历 2014/9/27 更新内容 ------------------转载 2014-10-16 15:21:04 · 527 阅读 · 0 评论 -
关于适配Xcode6的一些问题
1.xcode6没有.pch文件,需要自己手动创建创建方式:原创 2014-10-14 09:45:06 · 1750 阅读 · 0 评论 -
iOS8 各种图片适配
一、Sizes of App UI Elements 二、App IconsiOS 8 更新:Icon-Small@3x.png 87*87Icon-40@3x.png 120*120Icon-60@3x.png 180*180Icon.png转载 2014-10-20 17:49:51 · 438 阅读 · 0 评论 -
细说 iOS 消息推送
原文地址:http://segmentfault.com/blog/jwfing/1190000000520755经常有同学问我们,iOS上推送究竟怎么做啊,为什么我的设备总收不到推送呢,这里跟大家集中讨论一下iOS上推送的实现细节。APNS的推送机制与Android上我们自己实现的推送服务不一样,Apple对设备的控制非常严格,消息推送的流程必须要经过APNs:转载 2014-12-16 15:14:11 · 352 阅读 · 0 评论 -
Operfire 安装指南
本文的英文原文来自 http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html安装指南Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议。这份文件将引导您通过安装Openfire。对于更多的功能和信息的完整列表,请访问Openfire转载 2014-09-22 16:28:39 · 345 阅读 · 0 评论 -
iOS开发获取webview中网页的信息
获取所有html:NSString *lJs = @"document.documentElement.innerHTML";获取网页title:NSString *lJs2 = @"document.title";UIWebView *lWebView = [self getCurrentWebView];NSString *lHtml1 = [lWebView stringByEv转载 2015-01-28 14:24:11 · 598 阅读 · 0 评论 -
iOS开发中最有用关键的代码合集
本文整理了,在iOS开发中我们所遇到一些开发问题的技巧类的代码,让你在开发过程中避免了很多弯路,希望能给你的开发带来帮助和启发。1.判断邮箱格式是否正确的代码: // 利用正则表达式验证 -( BOOL )isValidateEmail:( NSString *)email { NSString *emailRegex = @"[A-Z转载 2014-12-19 14:28:43 · 369 阅读 · 0 评论 -
iOS 开发者必不可少的 75 个工具
原文转载自:http://www.oschina.net/news/43638/75-ios-dev-tools 如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经验的开发者精于使用工具。对你目前所使用的工具不断研究,同时了解一些替代品的使用,当你目前所转载 2014-12-19 14:17:37 · 417 阅读 · 0 评论 -
让你的应用在不同状态(debug, release)有不同的图标
原文地址:http://nickcheng.com/post/unique-icons-for-your-app-in-different-state-in-xcode5-debug-release应用在发布到 App Store 之前, 大家都会把应用通过 Ad Hoc 形式发给内部人员进行小范围的测试, 我们把应用的这个状态称为 Staging. 这些人员大多都没有参与过应用, 目的是转载 2015-02-02 10:05:21 · 841 阅读 · 0 评论 -
xcode中的自动化测试
1、第一个UIAutomation测试脚本 ● 使用iOS 模拟器 ● 使用iOS设备2、处理UIAElement和元素可访问性(Accessibility) ● UIAElement层次结构 ● 模拟用户操作3、经验分享(让你的生活变得更简单) ● 类库Tune-up介绍 ● 导入外部脚本 ● 使用强大的命令行转载 2015-02-03 15:12:07 · 709 阅读 · 0 评论 -
关于推送的一些问题
原文地址:http://docs.jpush.cn/plugins/viewsource/viewpagesrc.action?pageId=7864782为什么集成成功后iOS收不到推送通知?请确保:推送的key和应用集成的key是同一个;iOS应用程序的证书和你上传到JPush Portal上上传的证书是同一个;推送时指定的iOS推送环境和应用证书是同一个环境。转载 2014-12-16 11:31:00 · 3324 阅读 · 0 评论 -
mac终端命令大全介绍
原文地址:http://www.douban.com/note/75797151/OSX 的文件系统OSX 采用的Unix文件系统,所有文件都挂在根目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢?在终端里执行 ls /V转载 2015-02-26 14:35:45 · 326 阅读 · 0 评论 -
关于iOS导航栏
继承的系统的UINavigationController或者是直接使用的系统的情况下:----关于返回按钮----1、自定制返回按钮UIButton *backButton = [[UIButtonalloc] initWithFrame:CGRectMake(0.0,0.0, 64.0, backImage.size.height)];backButton.tag =原创 2015-03-20 17:44:56 · 425 阅读 · 0 评论 -
几种加载图片的方法对比
一、imageNamed:用法: [UIImage imageNamed:ImageName]1.在application bundle的顶层文件夹寻找相应名字的图象,找到后系统会把图像Cache到内存(对于同一个图像系统只会把它Cache到内存一次),如果再次要用同一图像,图像将从内部缓存而不是从资源中加载,这对于图像的重复利用是非常有优势的。例如:你需要在一个TableView里重复加转载 2015-03-12 18:15:20 · 550 阅读 · 0 评论 -
iOS开发之模拟iOS7毛玻璃效果
原文地址:http://www.cnblogs.com/yoever/p/3561968.html方法一: 利用UIToolbar来实现是最简单的毛玻璃效果。需要什么控件自行添加到toolbar上就OK。 初始化UIToolbar,设置toolbar样式为UIBarStyleBlackTranslucent或者UIBarSty转载 2015-04-03 10:50:52 · 647 阅读 · 0 评论 -
数据库操作iOS库MagicalRecord使用说明
前言CoreData是iOS开发中经常使用的数据持久化的技术。但其操作过程稍微繁琐,即使你只是实现简单的存取,不涉及请求优化,也要进行许多配置工作,代码量在动辄几十行,对新手来说也需要较大时间成本。MagicalRecord是OC的一个库,协助方便CoreData的工作。其吸收了Ruby on Rails的Active Record模式,目标是:简化Core Data相关代转载 2014-07-29 21:38:31 · 468 阅读 · 0 评论