ios学习
suweierxing
这个作者很懒,什么都没留下…
展开
-
文章标题
本文转载于:http://www.jianshu.com/p/77e654b215ac 前言 在开发中编写文档注释是一个很好的习惯 , 但是有些Coder会觉得写一大片的注释过于繁琐和浪费时间 , 所以也就懒得去写 , 为了制止无注释的坏现象 , 下面我为大家讲解几种快速生成注释的好方法 . (我似乎又维护了开发界的和平)方法 VVDocumenter插件 VVDocumenter-Xcod转载 2016-04-28 12:52:25 · 260 阅读 · 0 评论 -
iOS开发之理解iOS中的MVC设计模式
转载于: 模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合理性。模型对象 模型对象封装了应用程序的数据,并定义操控和处理该数据的逻辑和运算。例如,转载 2016-05-22 21:22:43 · 333 阅读 · 0 评论 -
iOS开发笔记--什么时候调用layoutSubviews
layoutSubviews何时调用的问题layoutSubviews何时调用的问题,这个方法是当你需要在调整subview的大小的时候需要重写(我这个翻译不严谨,以下是原文:You should override this method only if the autoresizing behaviors of the subviews do not offer the behavior you转载 2016-05-22 22:06:04 · 278 阅读 · 0 评论 -
iOS: initwithframe什么时候会被调用?
《转帖》:有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么? 那就通过查资料弄明白。 initWithFrame方法是什么? initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。 当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来搞清楚initWithFram转载 2016-05-22 21:49:43 · 1299 阅读 · 0 评论 -
iOS开发UI篇—UIWindow简单介绍
转载于博客园 iOS开发UI篇—UIWindow简单介绍一、简单介绍UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindowiOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow。也就转载 2016-05-22 15:49:11 · 308 阅读 · 0 评论 -
iOS 开发之Target-action模式
本文转载于:Target-action:目标-动作模式,它贯穿于iOS开发始终。但是对于初学者来说,还是被这种模式搞得一头雾水。 其实Target-action模式很简单,就是当某个事件发生时,调用那个对象中的那个方法。如:按下按钮时,调用Controller里边的click方法。“那个对象”就是Target,“那个方法”就是Action,及Controller是Targer,click方法是ac转载 2016-05-22 11:37:36 · 569 阅读 · 0 评论 -
iOS开发UITapGestureRecognizer手势
文章转载于编程大巴 手势在iOS开发中是一个比较常用的功能,不过相对来说大家用的比较少,经常刷网易新闻,上次用了一下捏合手势才发现可以调整字体大小。昨天看到一个介绍摇一摇这个功能的,没看到之前一直都觉得摇一摇是微信的专有的,昨天测试了一下知乎,感觉像发现了一个新大陆,随便截了图,效果如下: 扯的有点远了,很多应用的很多功能其实对于大多数而言是没有用到的,不过作为程序员我们还是应该多研究一下。基础转载 2016-06-03 07:56:21 · 983 阅读 · 0 评论 -
7.UI补充/03静态库和内存分析、硬件获取
一、 静态库的介绍和制作 1.定义:库是程序代码的集合,是共享程序代码的一种方式 开源库2.库分为两种: 公开源代码,能看到具体实现 比如SDWebImage、AFNetworking 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体实现 主要分为:静态库、动态库静态库和动态库的存在形式 静态库:.a 和 .framework 动态库:.dylib 和 .framewor转载 2016-05-07 21:04:45 · 292 阅读 · 0 评论 -
IOS学习—强引用(__strong)和 弱引用(__weak)
转载于开源中国在Objective-C的ARC模式中,id obj1 = [[NSObject alloc] init]; 这里虽然没有显示的声明为__strong,但是Objective-C默认声明的一个对象就为__strong,即: id obj1 = [[NSObject alloc] init]; 和 id __strong obj1 = [[NSObject alloc] init转载 2016-05-27 09:18:20 · 2641 阅读 · 0 评论 -
IOS中KVO模式的解析与应用
本文转载于博客园: 项目中多处用到了KVO,深感这种模式的好处。现总结如下:一、概述KVO,即:Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO其实也是“观察者”设计模式的一种应用。我的看法是,这种模式有利于两个类间的解耦合,尤其是对于 业务逻辑与视图转载 2016-05-26 12:35:26 · 280 阅读 · 0 评论 -
xcode 7.0后,网络加载失败,以及本地服务器资源加载失败解决
在项目的info.plist 中新添加一项为NSAppTransportSecurity 类型为Dictionary 点击这一项,注意该项箭头向下时新添加子项 NSAllowsArbitraryLoads ,类型为BOOL 类型, 值为YES转载 2016-04-28 16:50:56 · 4217 阅读 · 0 评论 -
iOS开发UI篇—UIScrollView控件介绍
转载于博客园 iOS开发UI篇—UIScrollView控件介绍一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容(4)UIScrollView是一个能够滚动的视转载 2016-05-23 16:05:20 · 364 阅读 · 0 评论