
ios UIKit
文章平均质量分 65
NJP
老K
展开
-
Block语法的使用
Block的作用:同 代理-协议、通知一样用于对象和对象之间的通信。block的定义:是一个匿名的函数代码块,此代码块可以作为参数传递给其他对象。block的应用场景:对象与对象之间的通信。block的语法: block的声明: 第一种: int (^ myBlock)(int); 第二种: typedef int (^原创 2013-11-18 15:10:25 · 1154 阅读 · 0 评论 -
关于TableView中出现deallocated问题
转载:http://blog.youkuaiyun.com/liaoyp_ios_android/article/details/12439245Message sent to deallocated instance关于的ios 开发中 deallocated问题,相信大家遇到了不少了;关于怎么查找解决这个问题,特别是当问题在tableView出现的时候,我今天又有一点的新的看法转载 2013-11-20 19:10:15 · 911 阅读 · 0 评论 -
60个开发者不容错过的免费资源库
http://www.youkuaiyun.com/article/2013-08-28/2816732-60-free-resources-you-really-must-try转载 2013-11-20 19:22:10 · 889 阅读 · 0 评论 -
IOS程序设相关计开发技巧
原文地址:http://blog.mugunthkumar.com/articles/ios-programming-architecture-and-design-guidelines/转载 2013-11-20 19:23:23 · 872 阅读 · 0 评论 -
KSImageNamed-Xcode
KSImageNamed-Xcode 非常的给力的XCODE图片浏览插件;What is this?Can't remember whether that image you just added to the project was called button-separator-left orbutton-left-separator? Now you don't转载 2013-11-20 19:24:25 · 1048 阅读 · 0 评论 -
利用UIBezierPath实现一个带圆角的视图
[java] view plaincopy- (void)drawRect:(CGRect)rect { // draw a box with rounded corners to fill the view - UIBezierPath *roundedRect = [UIBezierPath bezierPathWithRoun转载 2013-11-20 19:30:07 · 1283 阅读 · 0 评论 -
IOS_QQ表情聊天
这近正在做一个项目,我是负责里面的聊天模块,聊天分为单聊和群聊;开始做的时候时候采用的XMPP,虽然之前都没接触过,但一直都想有这么一个机会深入的了解下XMPP的通讯协议;经过一个星期的各种GOOGLE,百度,查看XMPP协议文档(文档信息太大了,看的头疼),自己照着搭建了一个xmpp服务器,利用Adium模拟客户端通讯,简单的实现了单聊,群聊;好友上线,下线,加人,同意加入,邀请转载 2013-11-20 19:32:10 · 1800 阅读 · 2 评论 -
tableView reason: '[ setValue:forUndefinedKey:]
[java] view plaincopy在controller的实现文件中,在data source方法里,调用[tableView dequeueReusableCellWithIdentifier:identifier]就抛出异常,Terminating app due to uncaught exception 'NSUnknownKeyException'转载 2013-11-20 19:33:15 · 1330 阅读 · 0 评论 -
ios图标及尺寸
Icon.png – 57×57 iPhone应用图标Icon@2x.png – 114×114 iPhone Retina显示屏应用图标Icon-72.png – 72×72 iPad应用图标Icon-72@2x.png - 144×144 iPad Retina显示屏应用图标Icon-Small.png – 29×29 iPhone 系统设置和搜索结果图标Icon-Small@2x.png转载 2013-11-20 19:41:59 · 1045 阅读 · 0 评论 -
UITabBar 使用
[java] view plaincopyUITabBar* tabBar = [[UITabBar alloc] initWithFrame:CGRectMake(40,0.0,240,70)]; [tabBar setBackgroundImage:[UIImage imageNamed:@"titlebarbg.png"]]; UI转载 2013-11-21 10:26:17 · 930 阅读 · 0 评论 -
ios 入门开发三
我们正在学习如何编写一个简单的iPhone程序。这是我们三部曲教程的最后一部。这个程序是用来给恐怖昆虫打分的!在教程的第一个部分, 我们的程序能在一个table view中列出所有昆虫.在教程的第二个部分, 我们学习编写了昆虫的详细视图.在第三部教程中,我们会学习如何添加新的昆虫以及如何为我们的程序添加小图标和默认图片。我们还会学习如何处理需要长时间的运算。转载 2013-11-21 10:50:11 · 973 阅读 · 0 评论 -
UIKit关键帧动画框架Jazz Hands、MTLog、Pocket Weather源码以及其他
Jazz Hands:UIKit关键帧动画框架 Jazz Hands是UIKit一个简单的关键帧基础动画框架,可通过手势、scrollView,kvo或者ReactiveCocoa控制动画。被IFTTT广泛应用在IFTTT for iPhone上。详细使用方法可参看:https://github.com/IFTTT/JazzHands附件:/cms/u转载 2013-11-21 11:52:11 · 1112 阅读 · 0 评论 -
xcode5编译过的xib 如何在xcode4.6下打开
转载:http://blog.youkuaiyun.com/liaoyp_ios_android/article/details/12444075IOS7一出来,对应的xcode版本变成了5了,这次xcode升级比较大,特别是在源代码编译方面,苹果下足了功夫,编译时间不到原来的一半,忽然强烈觉得android在这方面需要加强啊;其他不多说,XIB在XCODE5上使用的最新编译,只能在5上面转载 2013-11-20 19:00:03 · 917 阅读 · 0 评论 -
IOS6 _内置字体库下载,轻松实现字体主体变换
IOS字体库大家都发现在很多阅读类APP中都有很多字体风格,如果自己实现比较的麻烦,需要打包字体库内嵌到项目中,字体库又大,大多数情况下吃力不讨好;如果想做一个个性点APP,想要实现不同风格字体,有没有的能够简单的实现呢?今天发现苹果官方的文档显示IOS6支持应用内字体库直接动态下载:苹果官方动态下载链接:Demo工程1、判断是否转载 2013-11-20 19:26:56 · 3508 阅读 · 0 评论 -
Mac下显示隐藏文件 以及修改 hosts文件内容
修改hosts 文件内容:进入etc 文件夹,找到hosts 文件,把该文件复制出来,修改完里面的内容后,先把etc中的hosts 文件删除,然后在把修改后的文件脱机去可能需要管理员的密码,你输入你的登陆密码就ok搞定了有两种办法来实现显示 Mac 下的隐藏文件:命令行方式和软件方式。命令行方式:显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区转载 2013-11-20 19:36:51 · 825 阅读 · 0 评论 -
新手可以复制使用的代码
iPhone SDK示例代码苹果开发中文网 2010-3-6 22:18:38 作者:发芽的石头Phone SDK新手必读在Xcode里,点菜单Run > Console 就可以看到NSLog的记录.NSLog(@"log: %@ ", myString);NSLog(@"log: %f ", myFloat);NSLog(@"log: %i ", my转载 2013-11-21 10:33:46 · 7460 阅读 · 0 评论 -
IOS 5编程 内存管理 ARC技术概述
ARC(Automatic Reference Counting )技术概述此文章由Tom翻译,首发于csdn的blog,任何人都可以转发,但是请保留原始链接和翻译者得名字。多谢!Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。这里我把此技术转载 2013-11-21 10:51:45 · 846 阅读 · 0 评论 -
iOS 如何选择delegate、notification、KVO?
转载:http://blog.youkuaiyun.com/liaoyp_ios_android/article/details/16114209delegate、notification和KVO的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出转载 2013-11-20 18:58:02 · 848 阅读 · 0 评论 -
VVDocumenter - Xcod代码注释工具
刚接触IOS开发时,发现XCODE非常的强大的,后续的代码实践中发现XOCDE的代码文档注释非常的差,每次都要用手敲,蛋疼至极;随着不断学习发现XCODE有代码片段内嵌一说(如:for 、block、coreData),并且可以自定义自己的代码片段,忽然联想到自己可以生成一个代码注解片段,随便百度下真有这么干的;下面是我简单写的代码注释片段,直接复制拖入到CODE Snip转载 2013-11-20 19:25:22 · 1219 阅读 · 0 评论 -
iOS高效开源类库
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissXml——xml解析库 相关教程:http://www.iteye.com/topic/625849转载 2013-11-20 19:29:12 · 902 阅读 · 0 评论 -
stirng 读取json文件 jsonkit 使用
nsstringjsonkit[java] view plaincopy"code" class="java">"code" class="java">1.将字典或者数组反序列化为NSString. NSMutableDictionary *jsonDic = [NSMutableDictionary dictionary];转载 2013-11-20 19:35:05 · 905 阅读 · 0 评论 -
IOS 6 UIActivityViewController详解 社交分享
社交化的不断发展,苹果也顺应潮流 在IOS 6.0集成了分享更能, 通过UIActivityViewController 来帮你分享你的数据开放的APP或者指定特定的APP分享,给OC 的开发者带来有一大惊喜详细介绍: UIActivityViewController转载 2013-11-20 19:40:50 · 920 阅读 · 0 评论 -
ios 图片压缩
[java] view plaincopy/** * @brief 图片压缩 * UIGraphicsGetImageFromCurrentImageContext函数完成图片存储大小的压缩 * Detailed * @param[in] 源图片;指定的压缩size * @param[out] N/A * @return 压缩转载 2013-11-20 19:42:33 · 922 阅读 · 0 评论 -
ios 常用工具类
[java] view plaincopy#import "Utility.h" @implementation Utility +(NSString *)createMD5:(NSString *)signString { const char*cStr =[signString UTF8String];转载 2013-11-21 10:10:24 · 887 阅读 · 0 评论 -
IOS开发之----代码块的使用
[java] view plaincopy"margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px; list-style: none; word-wrap: normal; word-break: normal; line-height: 26p转载 2013-11-21 10:24:47 · 806 阅读 · 0 评论 -
Couldn't register ***.**** with the bootstrap server. Error: unknown error code
如果在使用手机调试应用时控制台打印出以下信息,说明你正在调试的设备不正常Couldn't register ***.**** with the bootstrap server. Error: unknown error code.This generally means that another instance of this process was already runni转载 2013-11-21 10:28:15 · 1056 阅读 · 0 评论 -
ASIHttpRequest(HTTP Network库)
MBProgressHUD(进展指示符库) 地址:https://github.com/jdg/MBProgressHUD 苹果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案,而且在用户角度上,实现的效果根本看不出和官方程序有什么差别。同转载 2013-11-21 10:43:18 · 791 阅读 · 0 评论 -
深度解析iPhone窗口和视图
iPhone窗口和视图是本文要介绍的内容,主要是来了解iphone中的窗口和视图的使用。不多说,一起来看详细内容讲解。1.程序创建一个UIWindowUIWindow* aWindow = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 2、在iPhone OS系统中,转载 2013-11-21 10:45:08 · 833 阅读 · 0 评论 -
iOS开源项目 收集 mark
1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用到转载 2013-11-21 11:53:10 · 882 阅读 · 0 评论 -
MKNetworkKit 详细介绍
进行网络请求时,ASIHTTPRequest和AFNetworking,大家都比较熟悉了;今天跟大家学习新的网络框架:MKNetworkKit;MKNetworkKit 简介MKNetworkKit 采用的纯OBJECT-C编写一个网络请求框架; 基于block,ARC,非常简洁易用。MKNetworkKit 结合了ASIHTTPRequest 和 AFNetwor转载 2013-11-20 19:28:08 · 1578 阅读 · 0 评论 -
IOS6 字体高亮显示
ios6之前在一个字符串中如果也让某个字体高亮或者特殊显示(如: 关注[101]),需要用单独一个的标签进行显示,或者利用CoreText进行字体绘绘制,非常麻烦;现在IOS6 中TextView,label,textField中新增了这样的一个属性NSAttributedString 只能应用IOS6[java] view plainco转载 2013-11-20 19:31:12 · 1080 阅读 · 0 评论 -
AFNetwork 详解
AFNetwork[html] view plaincopyAFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。 下面这个例子是用来处理json请求的: NSURL *url = [NSURL URLWithString:@"https://alp转载 2013-11-20 19:34:16 · 1416 阅读 · 0 评论 -
IOS 计算字体控件盖度, 设置粗体+阴影
UIFont//计算字体高度 CGSize descriptionSize = [descriptionLabel.text sizeWithFont:descriptionLabel.font constrainedToSize:CGSizeMake(260.0, CGFLOAT_MAX)]; //设置字体为粗体 ,阴影背景转载 2013-11-20 19:41:26 · 863 阅读 · 0 评论 -
代码块开发二
这个博客介绍代码快写的的不错, 就是有点多,需要在吃透我前一篇代码块一后才能入手这个 学会了代码块,ios的编程功力也就上了一个档次。转载博客: http://blog.sina.com.cn/s/blog_71715bf8010167tl.html[java] view plaincopy"font-size:转载 2013-11-21 10:11:36 · 907 阅读 · 0 评论 -
xcode 4.5 装在SVN
1. 装完xcode 4.5之后 ,xcode 自带SVN 但是你需要下载一个 command Toools 跟xcode 4.5 是集成在一起的打开Xcode ,点击菜单项“Xcode”-“Preferences”(快捷键:Command+,),然后选择“DownLoads”页面,然后下载安装 “Command Line Tools”: 2. 下载完之后打开终端 在里面 :转载 2013-11-21 10:27:05 · 751 阅读 · 0 评论 -
iOS ASIHTTPRequest详解
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端转载 2013-11-21 10:29:33 · 689 阅读 · 0 评论 -
iOS开发:小技巧积累
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle转载 2013-11-21 10:38:47 · 753 阅读 · 0 评论 -
IOS 小知识总结
为UIImageView添加单击事件:-------初始化一个Image-------imageView.userInteractionEnabled = YES;UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(you转载 2013-11-21 10:40:51 · 773 阅读 · 0 评论 -
iOS 5 ARC 入门
这是iOS 5 盛宴中的第12篇教程! 这篇教程是我们的新书 iOS 5 By Tutorials 的一个预览章节。 Matthijs Hollemans 是这个章节的作者 – 也是 iOS Apprentice Series 的作者。 希望你喜欢!这篇文章发表自 iOS 教程团队成员 Matthijs Hollemans, 一个经验丰富的 iOS开发者和设计师。i转载 2013-11-21 10:48:02 · 858 阅读 · 0 评论 -
ios 图片上传
[cpp] view plaincopy//分界线的标识符 NSString *TWITTERFON_FORM_BOUNDARY = @"AaB03x"; //根据url初始化request NSMutableURLRequest* request = [NSMutableURLRequest req转载 2013-11-21 10:53:34 · 854 阅读 · 0 评论