自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成慧的博客

热于开发,兴趣所致

  • 博客(21)
  • 收藏
  • 关注

翻译 Quartz2D

1> Quartz2D简介*  PPT简介    什么是Quartz2D?二维的绘图引擎    什么是二维?平面    什么是引擎?经包装的函数库,方便开发者使用。也就是说苹果帮我们封装了一套绘图的函数库    同时支持iOS和Mac系统什么意思?用Quartz2D写的同一份代码,既可以运行在iphone上又可以运行在mac上,可以跨平台开发。   

2015-12-29 15:33:54 365

原创 iOS 开发搜索框 - 简单实现

搜索框制作:1.遵守协议:    UISearchBarDelegate2.创建搜索:    UISearchBar *searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width,44)];    searchBa

2015-12-29 15:30:52 1028

原创 AOP (面向切面编程)思想

AOP (面向切面编程)思想:就是在不需要改变源代码逻辑的前提下,增加一些逻辑进去,并且这个逻辑是在整个程序的生命周期之内都能够应用.+(void)load;系统会在所有方法执行之前调用load方法,并且只会调用一次.我们可在load方法中,编写一些只需要执行一次的配置相关逻辑.viewControllers.count的理解:

2015-12-29 15:28:21 632

翻译 导航控制器切换影响UIScrollView布局

ios7 导航控制器切换影响UIScrollView布局的问题:如结果显示, scrollView 的子视图位置自动下移了。 而这个下移的距离刚好是64.0px。解决方法:=====================   第一种:在 ViewController 的 init 的方法中增加一行代码:Obj-c代码

2015-12-29 15:26:23 332

原创 模糊查询

数据库的模糊查询:(%代表任意字符)(使用 like)select * from t_student where name like ‘%q%’;在UIsearBarDelegate中又2个很重要的方法,-searchBar:textDidCange:搜索框数据改变就会调用,在这个方法中模糊查询 tableview已经显示出来的数

2015-12-29 15:24:03 255

原创 @property属性的用法

1. weak(assign) :  代理\UI控件2. strong(retain) : 其他对象(除代理\UI控件\字符串以外的对象)3. copy : 字符串4. assign : 非对象类型(基本数据类型int\float\BOOL\枚举\结构体)

2015-11-10 22:48:14 480

原创 tableView的刷新

1> 数据刷新的总体步骤*修改模型数据*刷新表格(刷新界面)2>刷新表格(刷新界面)的方法*全局刷新(每一行都会重新刷新)- (void)reloadData;*局部刷新(使用前提:刷新前后, 模型数据的个数不变)- (void)reloadRows:(NSArray *)indexPaths

2015-11-10 22:45:22 619

原创 Delegate的使用

Delegate的使用场合:对象A内部发生了一些事情,想通知对象B对象B想监听对象A内部发生了什么事情对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖对象A想传递数据给对象B……以上情况,结果都一样:对象B是对象A的代理(delegate)使用delegate的步骤:1.先搞清楚谁是谁的代理(delegate)

2015-11-09 22:34:57 851

原创 NSTimer注意点

•NSTimer叫做“定时器”,它的作用如下:在指定的时间执行指定的任务每隔一段时间执行指定的任务•调用下面的方法就会开启一个定时任务:+ (NSTimer*)scheduledTimerWithTimeInterval:(NSTimeInterval)ti   target:(id)aTarget selector:(SEL)aSelector userI

2015-11-07 19:31:58 260

原创 UIScrollView的代理(delegate)

由于UIScrollView的代理在项目开发中使用频率真的太高,所有今天特地总结了。1、首先简单介绍下UIScrollView:•很多时候,我们想在UIScrollView正在滚动或 滚动到某个位置 或者 停止滚动 时做一些特定的操作•要想完成上述功能,前提条件就是能够监听到UIScrollView的整个滚动过程•当UIScrollView发生一系列

2015-11-07 09:36:24 503

原创 UIScrollView无法滚动解决办法

•如果UIScrollView无法滚动,可能是以下原因:Ø没有设置contentSizeØscrollEnabled = NO Ø没有接收到触摸事件:userInteractionEnabled = NOØ没有取消autolayout功能(要想scrollView滚动,必须取消autolayout)

2015-11-07 08:51:04 476

翻译 程序员常去的14个顶级开发社区

下面我们来看一下程序员经常去的14个顶级开发者社区,如果你还不知道它们,那么赶紧去看看,也许会有意想不到的收获。Stack Overflow9月份,Stack Overflow也将迎来其6岁的生日,毫无疑问,Stack Overflow是全球最受程序员欢迎的开发社区,而且也是内容最丰富的社区之一。官方网站:http://stackoverflow.com/Reddi

2015-11-06 17:40:13 344

原创 Default的使用场合

•一个app在启动过程中会全屏显示叫做Default.png的图片•不用规格Default的使用场合:1、ØDefault.png:非retina-iPhone屏幕,320x4802、ØDefault@2x.png:retina-iPhone屏幕,640x9603、ØDefault-568h@2x.png:4inch的retina-iPhone屏幕,640x1136

2015-11-06 11:33:35 587

转载 程序员常去的网站

刚开始入行的程序员很多很迷惘,不知道去哪里找到合适有用的资源,哪里有和自己一样的新手,哪里有高手,哪有有代码可以学习。 我将分享一些收藏多年且非常有价值的网站跟大家分享。 1、 Google https://www.google.com/ 不是你不知道,而是你不善用google,使用google有非常多的技巧,可以网上搜索google搜索技巧。 2、Stackoverflo

2015-11-06 09:26:11 395

原创 修改了系统自带头文件后,Xcode会报错

解决方案:删掉下面文件夹的缓存即可(aplle是电脑的用户名)/Users/aplle/资源库/Developer/Xcode/DerivedData或者/Users/aplle/Library/Developer/Xcode/DerivedData

2015-11-04 21:00:30 279

翻译 Xcode自带头文件的路径

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/System/Library/Frameworks/UIKit.framework/Headers

2015-11-04 20:58:29 797

原创 使用xib封装一个自定义view

使用xib封装一个自定义view的步骤:1> 新建一个继承UIView的自定义view,假设类名叫做(MJAppView)2> 新建一个MJAppView.xib文件来描述MJAppView内部的结构3> 修改UIView的类型为MJAppView真是类型4> 将内部的子控件跟MJAppView进行属性连线5> MJAppView提供一个模型属性

2015-11-04 20:57:41 250

原创 NSBundle的使用

1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序的安装路径/Users/aplle/资源库/Application Support/iPhone Simulator/7.1/Applications

2015-11-04 16:41:44 274

原创 frame\center\bounds三者主要区别

1> frame:能修改位置和尺寸2> center:能修改位置3> bounds:能修改尺寸(x\y一般都是0)

2015-11-04 16:40:05 442

原创 IBAction和IBOutlet

1.IBAction:1> 能保证方法可以连线2> 相当于void2.IBOutlet:1> 能保证属性可以连线3.常见错误setValue:forUndefinedKey:]: this class is not key value coding错误原因是:连线出问题了

2015-11-04 16:38:15 282

原创 UIImageView和UIButton区别

1> 使用场合* UIImageView: 如果仅仅是显示图片,不需要监听图片的点击* UIButton: 既要显示图片,又要监听图片的点击2> 相同:能显示图片3> 不同点* UIButton能处理点击事件, UIImageView不能处理点击事件* UIButton既能显示图片,又能显示文字* UIButton

2015-11-04 16:29:50 312 1

空空如也

空空如也

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

TA关注的人

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