自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

转载 使用开源库 MagicalRecord 操作 CoreData

Posted on 2014-03-13 09:37 YouXianMing MagicalRecord  https://github.com/magicalpanda/MagicalRecord注意:  MagicalRecord 在 ARC 下运作,Core Data 是 ORM 方案,据说带来的麻烦比好处多,且 Core Data 建立的表没有主键,但对于对数据库没

2015-01-17 13:59:54 783

转载 中文 iOS/Mac 开发博客列表

中文 iOS/Mac 开发博客列表本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。博

2015-01-12 11:37:20 572

转载 动态计算UITableViewCell高度详解

转自Haven's Blog  原文地址:http://www.cocoachina.com/industry/20140604/8668.html 不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结

2014-12-02 11:52:27 568

转载 iOS后台定位实现

工作中碰到一个定位的应用场景:app需要在后台运行,实时上传用户地理位置。苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard location service(调用CLLocationManager的startUpdatingLocation)signif

2014-11-28 16:37:11 739

转载 处理Xcode 警告 - tangbinblog

原文  http://www.cnblogs.com/tangbinblog/p/3945518.html除了代码中我们手动加入的#Waring  标示 所产生的警告,我们都应该重视。下面是一些警告的处理。1,方法过期,或 使用新的api  替换方案multipartFormRequestWithMethod:URLString:parameters:con

2014-11-19 16:39:37 1458

转载 storyboard页面传值及多个storyboard链接

@在之前的几篇文章,已经介绍了storyboard页面之间的跳转和传值,对于那几种传值方法,其实与纯代码构建的页面传值是一个道理,都是可以用属性,代理,通知,block,单例等方法传值(具体可见iOS高级),storyboard只是帮我们简化了构建view的代码,整体的原理还是一样的,主要是获得跳转的那个ViewController对象即可,下面,我就给出种方式的关键代码:      2种

2014-11-18 14:29:01 661

转载 无需App Store,无线发布iOS应用(OTA)

一、OTA (Over The Air)OTA 是苹果在 iOS4 中新增的一项功能,目的是让企业用户能够在脱离 Apple App Store 的情况下通过网页无线发布 iOS 应用;简单来讲就是在 Safari 中点击一个链接就可以在 SpringBoard 上下载并安装应用(目前很多越狱软件都是使用的这种发布方式)。二、实现方法想要实现 OAT 发布,你需要购

2014-11-17 09:14:59 704

转载 初探swift语言的学习笔记十(block)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/35783341转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!在前面一些学习中,原本把闭包给理解成了block尽管有很多相似之处,但block还是有他自己的独特

2014-11-13 15:33:32 784

转载 IOS编程教程(十三):如何往表视图(Table View)添加搜索栏(Search Bar)

一个常见的问题是我如何在UITableView里用一个搜索栏实现数据搜索。 本章节将展示如何往标签栏项目添加一个搜索栏 。 有了搜索栏,程序允许用户通过指定一个搜索词搜索菜谱列表。嗯,添加一个搜索栏不是很难,但这需要一点额外的工作。 我们将继续从前一教程Xcode项目中开发的程序做基础  。 如果你没有经历过前面的教程,花些时间来看看 。理解搜索显示控制器(Se

2014-11-12 14:17:51 1154

转载 iOS 7 教程:定制iOS 7中的导航栏和状态栏

注:本文译自Customizing Navigation Bar and Status Bar in iOS 7近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。

2014-11-05 18:05:36 498

转载 AFNetworking 2.0+ 上传单张/多张图片

1.单张图片上传name: 处为url提供的参数名NSDictionary *dic =@{参数};AFHTTPRequestOperationManager *manager = [[AFHTTPRequestOperationManageralloc]init];manager.responseSerializer = [AFHTTP

2014-10-16 09:07:11 1226

转载 Socket通信原理和实践

我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?

2014-10-09 09:38:14 690

转载 iOS8新特性 UIPresentationController(一) popover、alert、action sheet与search的新特性

UIPresentationController是提供高级视图切换的类。它让管理present ViewController的过程变得简单。先讲一些presentation基础知识,在iPad的设置页面,可以通过popOver弹出一个UIViewController,这个弹出的,可以和用户交互的Controller叫做PresentedViewController,而后面那个被部分遮挡的UIV

2014-09-23 15:28:09 2768

转载 iOS8指纹识别TouchID

苹果在2014年6月3日的WWDC2014开幕式上推出了新版iOS8系统,界面上iOS8与iOS7相比变化不大,不过在功能方面进行了完善。iOS8通知中心更加强大,支持消息直接回复操作,并支持QuickType和第三方输入法。短信功能改进明显,支持群聊,发送语音、视频,分享地理位置等。从终端用户的角度看,iOS8的许多新功能早已出现在其他平台中。iOS8会向第三方软件开放TouchID访问,这意味

2014-09-23 10:15:52 1312

转载 iOS8推送消息的快速回复处理

iOS8拥有了全新的通知中心,有全新的通知机制。当屏幕顶部收到推送时只需要往下拉,就能看到快速操作界面,并不需要进入该应用才能操作。在锁屏界面,对于推送项目也可以快速处理。基本上就是让用户尽量在不离开当前页面的前提下处理推送信息,再次提高处理效率。     能够进行直接互动的短信、邮件、日历、提醒,第三方应用,可以让你不用进入程序就能进行快捷操作,并专注于手中正在做的事情。 在通知

2014-09-23 10:15:15 765

转载 WWDC2014之App Extensions (App功能共享)

一、关于App Extensionsextension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。extension的出现,为用户提供了在其它应用中使用我们应用提供的服务的便捷方式,比如用户可以在 Today 的 widgets 中查看应用展示的简略信息,而不用再进到我们的应用中,这将是一种全新的用户体验;但是,ex

2014-09-23 10:14:15 1117

转载 iOS8新特性之基于地理位置的消息通知UILocalNotification

苹果在WWDC2014上正式发布了全新的iOS8操作系统。界面上iOS8与iOS7相比变化不大,不过在功能方面进行了完善。                                     iOS8中更新和公开了很多接口,其中有一项本地消息通知UILocalNotification,大家肯定都不陌生。但是在iOS8中对其进行了优化和改进。现在它可以根据地理位置发起消息通知,即我们在A

2014-09-23 10:10:38 774

转载 AVCaptureDevice相机设备

这个栏目主要开放出来,研究一下摄像头这块,系统的研究一下,可能会涉及到相册,拍照等等,由于这块还是挺重要的,所以单独作为一个模块系统的学习。看一下几个属性吧[objc] view plaincopyAVCaptureDevice.h,主要用来获取iphone一些关于相机设备的属性。    AVCaptureDevice.h,必须要引入

2014-09-23 10:09:57 1057

转载 WWDC 2014 Session笔记 - iOS界面开发的大一统

本文是我的 WWDC 2014 笔记 中的一篇,涉及的 Session 有What's New in Cocoa TouchBuilding Adaptive Apps with UIKitWhat's New in Interface BuilderView Controller Advancements in iOS 8A Look Inside Presentation Contro

2014-09-23 10:06:32 705

转载 Xcode6模拟器iOS8键盘出不来问题

Xcode6推出后,我们在使用它编辑项目的时候,发现它跟之前版本的模拟器不太一样了,点击输入框的时候,第一次模拟器的键盘会出现,但是以后再点输入框,键盘就出不来了。     这是因为Xcode6中的模拟器键盘设置跟之前的版本不一样了。之前版本是模拟器的键盘和电脑的键盘都可以使用,但是Xcode6的模拟器键盘只能使用一种,即要么是模拟器键盘,要么是电脑键盘。     有时候我们需要调

2014-09-23 10:05:58 1332

转载 Xcode6的新特性、iPhone6和iPhone6Plus的适配

今年苹果发布会已经结束,但人们貌似对iPhone6和iPhone6plus不太感兴趣,而对iWatch非常期待。这次苹果一次发布两种屏幕大小的手机,而且与之前的机型的屏幕大小都不一样。这对开发者来说,无疑是最担心的事了,之前的app在iPhone6和iPhone6Plus上会不会布局全乱了呢?        不用担心苹果肯定会考虑到这些问题的:   虽然屏幕分辨率变了很

2014-09-23 10:04:35 948

原创 iOS8需要兼容的内容

1.iPad上使用presentModalViewController方法后,

2014-09-23 10:02:04 2299

转载 iOS8中提示框的使用UIAlertController(UIAlertView和UIActionSheet二合一)

iOS8推出了几个新的“controller”,主要是把类似之前的UIAlertView变成了UIAlertController,这不经意的改变,貌似把我之前理解的“controller”一下子推翻了~但是也无所谓,有新东西不怕,学会使用了就行。接下来会探讨一下这些个新的Controller。 - (void)showOkayCancelAlert { NSString

2014-09-23 10:01:17 5734

转载 功能强大的Xcode辅助工具Faux Pas:帮你找到各种隐形的bug

Faux Pas(Beta版下载地址)是一个Xcode辅助工具,用以检查Xcode项目,找出常见的错误、隐藏的bug、不良实践以及可维护性问题和风格问题。目前Faux Pas刚刚发布了公开测试版,感兴趣的开发者可测

2014-08-22 16:56:13 907

原创 Mac OS下phonegap开发环境的建立

1、homebrew是池建强大牛极力推荐的osx的包管理工具。通过homebrew命令可以下载、管理很多工具啊,node就用它下载了。安装homebrew 只需要在terminal 执行:1ruby -e "$(curl -fsSkL https://raw.github.com/Homebrew/homebrew/go/

2014-08-12 11:03:06 983

转载 UITextField属性--PlaceHolder颜色自定义

//设置placeHolder的颜色    UIColor *color = [UIColor colorWithRed:168/255.0 green:166/255.0 blue:42/255.0 alpha:1.0];    self.endAddressText.attributedPlaceholder = [[NSAttributedString alloc] in

2014-07-20 12:19:36 467

转载 iOS中添加UITapGestureRecognizer手势识别后,UITableView的didSelectRowAtIndexPath失效

转自:http://blog.csdn.net/iosevanhuang/article/details/8830499今天以前的同事在开发过程中遇到了一个问题,大致描述如下:他用TableView写了一个登陆界面,帐号和密码两个Cell中加入了TextField。由于想在TableView的空白处点击时收起键盘,所以他注册了一个UITapGestureRecognizer来识别手

2014-07-09 11:29:49 652

转载 ios6,ios7,ios7.1下设置UISearchbar的背景色

ios系统升级到7.1后,原来在7.0下显示正常的UISearchbar现在又出现问题了。究其原因,是由于UISearchbar的subview又做修改了。float version = [[[ UIDevice currentDevice ] systemVersion ] floatValue ];    if ([ mySearchBar respondsToSelector

2014-07-02 18:00:49 564

转载 UIImagePickerController返回的图片可能是旋转的需要用imageOrientation将其矫正

UIImagePickerController返回的照片带有方向信息,如果直接上传到服务器的话,可能造成旋转了90°(当手机竖直拍照)的情况。而且如果直接取其jpeg数据,或者将UIImage保存到本地的话,就会丢失这个方向信息,导致下一次读取出来图片就是颠倒的。为了让上传到服务器或者保存的本地的图片和照相时候一样,需要利用UIImage的imageOrientation将其矫正。

2014-06-25 17:27:16 692

原创 AFNetworking 2.0 Tutorial

原文  http://www.raywenderlich.com/59255/afnetworking-2-0-tutorial

2014-06-05 10:37:58 777

原创 swift 学习资料收集

swift 学习资料收集:

2014-06-05 08:59:16 530

转载 Apple Swift编程语言入门教程

原文地址: http://gashero.iteye.com/blog/2075324

2014-06-03 16:45:27 640

转载 iOS7 UITableView做成类似iOS6风格

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zmhot88.blog.51cto.com/1338337/1358996iOS7扁平化设计已经成为了一个趋势基于对老版本的临时修改UITableView在sytle是group的时候是个大麻烦没办法改就改吧。       直接用图片的方式是最简单的设置一

2014-04-28 14:20:30 619

原创 ios 7 兼容问题

1. TableView ios7 中tableview下面的边框线

2014-04-10 15:52:47 753

转载 设置socket通信的 配置数据 sockaddr_in

使用范例:本地作为发送方: 确定本地发送的socket配置数据: struct sockaddr_inbindaddr; memset(&bindaddr, 0, sizeof(bindaddr)); bindaddr.sin_family = AF_INET; bindaddr.sin_addr.s_addr = INADDR_ANY;

2014-04-10 10:14:54 3854

转载 网络编程CFSocketRef

CFSocketCreateCreates a CFSocket object of a specified protocol and type.CFSocketRef CFSocketCreate ( CFAllocatorRef allocator, SInt32 protocolFamily, SInt32 socketType, SInt32 pro

2014-04-10 10:11:49 1163

转载 设置端口可以重用 setsockopt()

//设置端口可以重用。这样可以指定以上面端口发送数据,而服务器会将数据返回给客户端的该端口。//实现收发包在同一个端口在设置 socket 配置数据时,就要使用此方法,并且先设置receive  再设置 sendto    setsockopt(sendsSocketID, SOL_SOCKET, SO_REUSEPORT, (char*)&bindaddr, size

2014-04-10 10:08:34 6504

转载 send() sendto() 和 recv() recvfrom()函数

send() 和 recv()函数   这两个函数用于流式套接字或者数据报套接字的通讯。        如果你喜欢使 用无连接的数据报套接字,你应该看一看下面关于sendto() 和 recvfrom() 的章节。 send() 是这样的: int send(int sockfd, const void *msg, int len, int flags); 

2014-04-10 10:06:59 1610

转载 BSD套接字(BSD Sockets)

BSD Sockets 使用的最广泛的网络程序编程方法,主要用于应用程序的编写,用于网络上主机与主机之间的相互通信.UNIX,Linux,VxWorks均支持BSD Sockets,Windows的Winsock基本上是来自BSD SocketsSocket分为Stream Sockets和Data Sockets.Stream Sockets是可靠性的双向数据传输用TCP

2014-04-10 09:58:52 3255

原创 Socke研究

Berkeley 套接字(也称为BSD 套接字)应用程序接口(API)包括了一个用C语言写成的应用程序开发库,主要用于实现进程间通讯,在计算机网络通讯方面被广泛使用。查看地址:http://zh.wikipedia.org/wiki/Berkeley%E5%A5%97%E6%8E%A5%E5%AD%97

2014-04-10 09:51:01 610

ubuntu下openmeetings的详细安装步骤

ubuntu下openmeetings的详细安装步骤,这是我配置的详细说明文档,自己手写的

2010-09-18

Openmeetings_安装手册

Openmeetings在Linux下的安装配置详细过程

2010-09-18

空空如也

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

TA关注的人

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