自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (21)
  • 收藏
  • 关注

原创 【IOS开发基础系列】下拉刷新专题

1 UIRefreshControl实现1.1 使用范围如果你装了xcode_4.5_developer_preview,那么在UITableViewController.h文件中你会看到,UITableViewController里面有如下声明,说明UITableViewController已经内置了UIRefreshControl控件@property (nonatomic,...

2018-03-28 23:22:56 85

原创 【IOS开发基础系列】Autolayout自动布局专题

1 简介bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小区别主要在坐标系这一块。很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。当谈到自动布局,橙色代表坏的。InterfaceBuilder绘制两个橙色方块:一个是虚线边框,一个是实线边框。虚线方块是根据自动布局显示视图的fr...

2018-03-28 21:49:32 89

原创 【IOS开发基础系列】UIWebView专题

1 基础1.1 API接口使用1.1.1 loadhtmlstringiOS: UIWebview loadhtmlstring & Local css/js/imageresourceshttp://blog.csdn.net/totogogo/article/details/7613790UIWebView 既可以load by url,还可以load html str...

2018-03-28 21:24:18 60

原创 【IOS开发基础系列】UIView专题

重点参考链接:View Programming Guide for iOShttps://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.htmlTable View Programming Guide for iOSh...

2018-03-28 00:37:22 151

原创 【IOS开发基础系列】UIViewController专题

1 UIViewController机制1.1 生命周期UIViewController生命周期理解view的生命周期:在UIViewController中,view(黑体的view指的是controller的view属性)有两个循环:加载和卸载循环。当程序的一部分向controller请求view的指针且view不在内存中时,view会进入加载循环,contro...

2018-03-27 23:03:06 143

原创 【IOS开发基础系列】UITextView专题

1 常用开发技巧1.1 常用技巧1.1.1 boundingRectWithSize动态计算TextView高度(contentSize计算不准确)此法计算不准确:CGRect frame = self.serTextView.frame;frame.size.height = self.serTextView.contentSize.height;self.serTextView.frame =...

2018-03-27 22:27:00 84

原创 【IOS开发基础系列】Table View开发专题

1 TableView编程指南学习笔记1.1 At a Glance A table view is an instance of theUITableView class in one of two basic styles, plain or grouped. A plain table view is an unbroken list; a grouped table view has...

2018-03-27 21:42:51 109

原创 【IOS开发基础系列】UISearch专题

1 UISearchBarUISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField.1.1 代码示例1. UISearchBar(效果如下:)①创建UISearchBar对象//初始化,定义frameUISearchBar*bar=[[UISearchBaralloc]initWithFr...

2018-03-27 20:54:32 91

原创 【IOS开发基础系列】UIScrollView专题

1 UIScrollView原理 在滚动过程当中,其实是在修改原点坐标。当手指触摸后,scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么scroll view 发送 tracking events 到被点击的subview。假如在计时器到点前发生了移动事件,那么 scroll view 取消tracking 自己发生滚动。 子类...

2018-03-25 16:30:33 90

原创 【IOS开发基础系列】UICollectionView专题

1 定义1.1 什么是UICollectionViewUICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView(请一定注意这是UICollectionView的最最简单的形式)。最简单的UICollectionView就是一个GridView,可以以多列的方式将数据进行展示。标准的UICollectionView包含...

2018-03-22 22:47:49 100

原创 【IOS开发基础系列】UIButton专题

1 使用技巧1.1 样式技巧1.1.1 圆角边框1.UITextField四周的圆角//需要导入框架QuartzCore.framework,并且在当前类中引用#importtextField.layer.cornerRadius = 5.0 1.1.2 边框颜色self.layer.borderWidth = 1.0f;//边框宽度self.layer.borderColor...

2018-03-22 21:53:44 56

原创 【IOS开发基础系列】UIAlertController专题

重要参考链接:iOS 8中使用UIAlertControllerhttp://www.cocoachina.com/ios/20141126/10320.htmliOS 8的新特性之一就是让接口更有适应性、更灵活,因此许多视图控制器的实现方式发生了巨大的变化。全新的UIPresentationController在实现视图控制器间的过渡动画效果和自适应设备尺寸变化效果(比如说旋转)...

2018-03-22 00:29:31 68

原创 【IOS开发基础系列】Storyboard专题

1 简介1.1 故事板简介如果你的 app 有大量的窗口,故事板能帮你减少许多用于从一个窗口转到另一个窗口的导航代码。与每个viewcontroller一个单独的 nib 文件不同,你的 app 只需用一个故事板文件(其中可以包含所有的viewcontroller 以及它们之间的关系)即可。与传统的 nib 文件不同,故事板文件有以下优点: 1、通过一个故事板...

2018-03-22 00:06:47 119

原创 【IOS开发基础系列】Navigation页面导航专题

IOS开发之UINavigationController详解http://www.open-open.com/lib/view/open1390611231914.html1 原理1.1 navigationController对于父级VC与子级VC分别有navigationController的情况,即不是使用push方式加载子VC,而是通过AddChildViewControl...

2018-03-21 23:10:24 116

原创 【IOS开发基础系列】images.xcassets专题

重点参考链接:iOS7 images.xcassets里面放入资源图片http://www.580114.com/u/ioslearner/Blog/t-436881 代码调用[UIImage imageNamed:@"imageSet的name"]把我们app的资源图片也放入到images.xcassets里面,也是个不错的选择。目前步骤可用,但不保证是最好的的方案。...

2018-03-21 22:38:48 96

原创 【IOS开发基础系列】Xcode工具使用技巧

1 工具使用技巧1.1 模拟器安装1.1.1 Xcode7中安装模拟器7.1报错XCode7模拟器报错Unable toopenlib launch_sim.dylib Try reinstalling Xcode or the simulator runtime.解决办法解决办法一、找到目标文件/Applications/Xcode.app/Contents/Developer/Platfo...

2018-03-21 21:49:35 141

原创 【IOS开发进阶系列】Workspace专题

1 多工程引用1.1 引入其他工程步骤1.1.1 将project引入workSpace一,如何将两个项目整合到一个项目下(图1) 可能你试过直接在一个项目里面直接把另一个项目拖进来,也试过add File..这些东西,但是最终可能还是没能完成,那么,到底要怎么做呢? 首先,在进入到你当前项目的路径下,把需要添加的工程/framework手动拷贝到这个目录。 第二步,在Xc...

2018-03-21 21:39:23 98

原创 【IOS开发进阶系列】Instruments使用专题

1 工具使用1.1 Leaks查找泄漏点步骤使用Xcode和Instruments调试解决iOS内存泄露http://blog.csdn.net/totogo2010/article/details/8233565作为一名iOS开发攻城狮,在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上。后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们...

2018-03-21 21:12:14 89

原创 【IOS开发进阶系列】Framework制作专题

重点参考链接:制作动态及静态Frameworkhttp://blog.csdn.net/yongyinmg/article/details/41513917http://years.im/Home/Article/detail/id/52.html有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用iOS-Un...

2018-03-21 20:51:23 64

原创 【IOS开发高级系列】Runloop专题

1 Runloop机制原理深入理解RunLoophttp://www.cocoachina.com/ios/20150601/11970.html1.1 RunLoop的概念一般来讲,一个线程一次只能执行一个任务,执行完成后线程就会退出。如果我们需要一个机制,让线程能随时处理事件但并不退出,通常的代码逻辑是这样的:functionloop(){initialize();...

2018-03-19 23:36:29 108

原创 【IOS开发高级系列】MVVM—ReactiveCocoa架构设计专题(三)

1 代码开发实战1.1 入门讲解ReactiveCocoa入门教程:第一部分http://www.cocoachina.com/ios/20150123/10994.html1.1.1 事件流控制rac_textSignalReactiveCocoa有很多操作来控制事件流。假设你只关心超过3个字符长度的用户名,那么你可以使用filter操作来实现这个目的。把之前加在viewDidL...

2018-03-19 21:23:53 150

原创 【IOS开发高级系列】MVVM—ReactiveCocoa架构设计专题(二)

1 ReactiveCocoa使用1.1 ReactiveCocoa框架概览下面我来逐一介绍ReactiveCocoa框架的每个组件1.1.1 StreamsStreams表现为RACStream类,可以看做是水管里面流动的一系列玻璃球,它们有顺序的依次通过,在第一个玻璃球没有到达之前,你没法获得第二个玻璃球。RACStream描述的就是这...

2018-03-19 21:23:37 182

原创 【IOS开发高级系列】MVVM—ReactiveCocoa架构设计专题(一)

1 MVVM简介1.1 MVC介绍MVC: Massive View Controller. Alot of the time, it’s convenient to put business logic and other code into viewcontrollers, even if that’s not architecturally the most sound pl...

2018-03-19 21:23:10 158

原创 【IOS开发高级系列】Objective-c Runtime专题总结

主要参考链接:http://yulingtianxia.com/blog/2014/11/05/objective-c-runtime/(Good)刨根问底Objective-C Runtimehttp://www.cocoachina.com/ios/20141224/10740.html1 OC与Runtime的交互方式 OC从三种不同的层级上与Runtime系统进行交互,...

2018-03-19 21:22:29 129

原创 【IOS开发高级系列】Block专题

1 Block机制(Very Good) Block技巧与底层解析http://www.jianshu.com/p/51d04b7639f1(Good)谈Objective-CBlock的实现http://blog.devtang.com/blog/2013/07/28/a-look-inside-blocks/1.1 概念简介闭包是一个函数(或指向函数的指针),再加上该函数执行的...

2018-03-19 21:22:03 75

原创 【IOS开发进阶系列】iOS系统架构专题

1 IOS系统架构1.1 IOS系统架构1.1.1 iOS的系统架构iOS的系统架构分为四个层次:核心操作系统层(CoreOS layer)、核心服务层(Core Services layer)、媒体层(Medialayer)和可触摸层(Cocoa Touch layer)。图1-1展示了Mac OS X和iOS系统架构层次的一个对比。从上图中我们可以发现M...

2018-03-15 21:35:55 174

原创 【IOS开发进阶系列】APP性能优化专题

1 优化资源文件在iOS本地资源文件编译后放置与应用程序包(Bundle)文件中即<应用名>.app文件。NSBundle *bundle = [NSBundle mainBundle];NSString *plistPath = [bundlepathForResource:@"team" ofType:@"plist"];1.1声音格式优化1.1.1 i...

2018-03-15 21:35:34 98

原创 【IOS开发进阶系列】IOS常用开发技巧专题

1工程配置类1.1添加预编译文件 将AFNetworking添加到预编译头文件,意味着这个框架会被自动的添加到工程的所有源代码文件中。1.2给SDK头文件加权限如果您是从DMG安装Xcode的,看看这个技术通过Joar Wingfors,以避免通过保留所有权,权限和硬链接意外修改SDK头:$sudo ditto /Volumes/Xcode/Xcode...

2018-03-14 00:00:57 349

原创 【IOS开发基础系列 整理】IOS沙盒机制专题

整理自如下文章:iOS学习之iOS沙盒(sandbox)机制和文件操作(一)http://blog.csdn.net/totogo2010/article/details/7669837iOS学习之iOS沙盒(sandbox)机制和文件操作(二)http://blog.csdn.net/totogo2010/article/details/7670417iOS学习之iOS沙盒(sandbox)机制...

2018-03-13 21:37:25 51

原创 【IOS开发进阶系列】远程消息推送专题

1 APNS原理iOS消息推送的工作机制可以简单的用下图来概括:IOS消息推送机制Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。...

2018-03-12 21:23:06 108

原创 【IOS开发基础系列】数据编解码专题

1 Base641.1 在iOS7中系统提供了base64的转码方式示例如下:NSData* originData = [originStr dataUsingEncoding: NSASCIIStringEncoding];NSString* encodeResult = [originData base64EncodedStringWithOptions: NSDataBase64Encodi...

2018-03-08 23:51:58 520

原创 【IOS开发高级系列】异步绘制专题

1 图片处理1.1 编辑图片的几个方法第一种    先用UIImage对象加载一张图片    然后转化成CGImageRef放到CGContext中去编辑第二种    用CGImageCreate函数创建CGImageRef    然后把CGImageRef放到CGContext中去编辑第三种    用CGImageCreateCopy 或者CGImageCreateCopyWithColorSp...

2018-03-08 23:51:14 2966

转载 【IOS开发进阶系列 整理】Widget专题

1     机制原理1.1     概念1、app extension        app extension:extension是iOS8新开放的一种对几个固定系统区域的扩展机制,extension并不是一个独立的app,它有一个包含在app bundle中的独立bundle,extension的bundle后缀名是.appex。当然它有好多类型,如下图官方文档上介绍的那天,今天我们主要讲解的...

2018-03-08 23:48:43 395

转载 【IOS开发基础系列】OC基础数据类型使用专题

1 常用数据类型1.1 @property参数@property参数分4类1、读写属性:(readwrite/readonly)2、setter语意:(assign/retain/copy)3、原子性:(atomic/nonatomic)4、引用强弱:(strong/week)1.1.1 readwrite     默认属性,将生成不带额外参数的getter和setter方法(setter方法只有...

2018-03-08 23:48:08 522

原创 【IOS开发基础系列】KVO/KVC专题

1KVO底层实现机制截取自:(Good)KVO的用法、底层实现原理https://www.cnblogs.com/junhuawang/p/5802325.html KVO的实现是基于runtime运行时的,下面就来详细介绍一下原理: •当某个类的对象第一次被观察时,系统就会在运行期动态地创建该类的一个派生类,在这个派生类中重写基类中任何被观察属性的setter方...

2018-03-07 23:48:00 72

原创 【IOS开发高级系列】App间跳转专题

1 OpenUrl原理如果一个应用程序支持一些已知类型的URL,您就可以通过对应的URL模式和该程序进行通讯。然而,在大多数情况下,URL只是用于简单地启动一个应用程序并显示一些和调用方有关的信息。举例来说,对于一个用于管理地址信息的应用程序,您就可以在发送给它的URL中包含一个Maps程序可以处理的地址,以便显示相应的位置。这个级别的通讯为用户创造一个集成度高得多的环境,减少应用...

2018-03-06 21:02:48 83

原创 【API使用系列,整理】NSObject专题

1 NSObject源码实现分析Objective-C NSObject的实现分析(2014-10-23更新)http://blog.csdn.net/uxyheaven/article/details/381203351.1 属性1.1.1 isa    是一个指向Class的指针,具体请看这篇文章Objective-C objc_class介绍1.2 方法1.2.1 class实例方法返回的是...

2018-03-05 22:35:48 249

原创 【API使用系列】Notification消息通知专题

1 NSNotificationCenter机制1.1 原理1.1.1 不移除通知挂机原因分析@implementation MRCObject- (id)init{    if (self = [super init]) {        [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(test)...

2018-03-05 22:34:13 424

原创 【API使用系列】KVO/KVC专题

1 开发技巧1.1 常见问题1.1.1 kvo通知没有发出来问题KVO通知发起机制:       KVO中属性变化后,通知的发出是在属性的setter方法中发起的,所以属性赋值时,一定要用.操作符或者用方法调用,而不能直接用内部成员赋值的方法。WS(weakSelf);[HJComInstance getEntity:_entity WithUserEntity:userEntity WithCo...

2018-03-05 22:33:16 212

原创 【API使用系列】App间跳转专题

1 OpenUrl原理        如果一个应用程序支持一些已知类型的URL,您就可以通过对应的URL模式和该程序进行通讯。然而,在大多数情况下,URL只是用于简单地启动一个应用程序并显示一些和调用方有关的信息。举例来说,对于一个用于管理地址信息的应用程序,您就可以在发送给它的URL中包含一个Maps程序可以处理的地址,以便显示相应的位置。这个级别的通讯为用户创造一个集成度高得多的环境,减少应用...

2018-03-05 22:32:37 763

IOS屏幕适配

总结了一下网上的关于屏幕适配的文档,值得一阅

2014-12-09

iOS Good Practices

结合网上一些老外的文档,稍稍总结了一下,算是IOS开发的最佳实践吧,对APP架构设计很有帮助

2014-12-09

APP 省电设计

从网上摘抄的APP省电设计原则,貌似挺不错的

2014-12-09

HTML5资料]Canvas教程

HTML5方面资料——Canvas简单学习教程

2014-12-08

cocoa_架构

cocoa_架构,IOS开发的可以下下来看看,挺不错

2013-10-02

Cocoa常用类和方法

Cocoa常用类和方法,比较基础,可以参阅的文档

2013-10-02

Multithreading(苹果操作系统cocoa多线程编程)

Multithreading cocoa 多线程编程教程,还不错

2013-10-02

mac_ox10.6_安装教程

mac ox 10.6 安装教程,已经按此教程安装了几个虚拟机

2013-10-02

)Vista_2008_Win7 启动菜单自动修复工具 1.00

Vista Win2008 Win7 启动菜单 自动修复工具,确实很好用

2013-10-02

VMware虚拟机安装MAC OS X Mountain Lion详细图文档

VMware虚拟机安装MAC OS X Mountain Lion详细图文档

2013-05-14

asp.net深入编程中文教程

asp.net深入编程中文教程,关于ASP.NET的书籍,喜欢的朋友可以看看

2010-05-26

AJAX In Action(中文版)

AJAX In Action(中文版),可以看看

2010-05-26

ajax仿google智能搜索

ajax仿google智能搜索,挺不错的

2010-05-26

微软Silverlight.3下的3D游戏开发

《微软Silverlight.3下的3D游戏开发》,是PDF文件,喜欢Silverlight3的朋友可以试试

2010-01-30

哈佛管理技能培训教程 追求卓越——哈佛职业经理人生设计通则

引 言   □ 追求卓越——哈佛职业经理人生设计通则 第一单元 哈佛经理职业素质   □ 第一章 哈佛经理的个人魅力         □ 第二章 哈佛经理的心理分析         □ 第三章 哈佛经理的心理完善         □ 第四章 哈佛经理的角色转换         □ 第五章 哈佛经理的思想观念         □ 第六章 哈佛经理的健康体魄         □ 第七章 哈佛经理的自我管理       第二单元 哈佛经理知识修养   □ 第一章 哈佛经理的经济知识         □ 第二章 哈佛经理的管理知识         □ 第三章 哈佛经理的科技知识         □ 第四章 哈佛经理的交往礼仪      

2009-09-05

SnmpSharpNet

偶然从网上搜到的一个SNMP的C#开发包,网址是http://sourceforge.net/projects/snmpsharpnet/,看了下网上例程,感觉挺简单的,就上传了

2009-07-14

ASP·NET AJAX编程参考手册代码——涵盖ASP·NET3·5及2·0

ASP·NET AJAX编程参考手册代码——涵盖ASP·NET3·5及2·0

2009-03-05

空空如也

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

TA关注的人

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