
ios开发
文章平均质量分 62
kuizhang1
这个作者很懒,什么都没留下…
展开
-
按钮的animation移动
#import @interface ViewController : UIViewController@property (weak, nonatomic) IBOutlet UIButton *btn;- (IBAction)up:(id)sender;- (IBAction)right:(id)sender;- (IBAction)down:(id)sender;- (IB原创 2013-11-23 00:02:46 · 711 阅读 · 0 评论 -
iOS之优先使用autorelease
【iOS之内存管理】 避免其它平台中狗血的释放方式: 上述方式,申请内存,做操作,然后释放。要避免这种方式。原因: 1、如果中间操作代码庞大,后续Coder很容易忽略释放的部分,而在操作中间加上return代码,导致泄露。 2、如果一个优秀的Coder注意到了1中的问题,在return时释放jsonWriter,此法也可以,但代码太转载 2014-03-09 17:52:53 · 709 阅读 · 0 评论 -
iOS7后台机制详解
在tgfcer看到的技术贴,原地址:http://club.tgfcer.com/thread-6721943-1-1.html,我转载过来并加以整理:iOS7中的app分为四种后台模式,需要注意的是无论哪一种都需要app本身实现相应的后台接口level 1 无后台仅有推送 - 参考iOS3.xlevel 2 墓碑式后台 - 现场还原,即所谓的伪多任务,绝大多数iOS4以后转载 2014-03-17 01:14:58 · 3430 阅读 · 0 评论 -
tableview概述
转自:http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html 下面分9个方面进行介绍:一、UITableView概述 UITableView继承自UIScrollView,可以表现为Plain和Grouped两种风格,分别如下图所示: 其转载 2014-03-15 00:44:42 · 6198 阅读 · 0 评论 -
- (NSString *)stringByExpandingTildeInPath
下面是- (NSString *)stringByExpandingTildeInPathDescription Returns a new string made by expanding the initial component of the receiver to its full path value.Note that this method only works with fi原创 2014-04-14 11:32:56 · 4618 阅读 · 0 评论 -
ViewController详解
IOS学习笔记37——ViewController生命周期详解分类: iOS在我之前的学习笔记中讨论过ViewController,过了这么久,对它也有了新的认识和体会,ViewController是我们在开发过程中碰到最多的朋友,今天就来好好认识一下它。ViewController是IOS开发中MVC模式中的C,ViewController是view的controller转载 2014-04-23 17:08:27 · 975 阅读 · 0 评论 -
IOS声音调用
AudioToolbox framework使用AudioToolbox framework。这个框架可以将比较短的声音注册到 system sound服务上。被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。1、 播放的时间不能超过30秒2、数据必须是 PCM或者IMA4流格式3、必须被打包成下面三个格式之一:原创 2014-04-13 10:29:56 · 714 阅读 · 0 评论 -
IOS7开发~错误收集
1、fatal error: file '/Applications/Xcode5-DP.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDyn原创 2014-04-14 11:11:16 · 5245 阅读 · 1 评论 -
iOS6和iOS7的navigation空白问题
//有时候你的iOS6和iOS7的风格会有问题ru //可以通过设置这个属性改写self.navigationController.navigationBar.translucent = YES;/*下面是apple文档 New behavior on iOS 7. Default is YES. You may force an opaque background by set原创 2014-04-22 18:46:35 · 2395 阅读 · 0 评论 -
一些小问题
在ARC项目中如何正确使用MRC的第三方框架1、选择TARGETS,然后选择Build Phases标签2、展开Compile Sources3、在所有ASIHttpRequest相关的文件后面的Compiler Flags中加入编译选项:-fno-objc-arc解决RegexKitLite编译报错在项目的编译设置中找到Other Linker Fla原创 2015-05-13 19:42:00 · 1053 阅读 · 0 评论 -
MagicalRecord入门教程
Magical Record是什么在Cocoa中存在一种技术叫Core Data,用来对数据进行持久化,类似于Java世界中的Hibernate。在新建Cocoa Application/iOS Application的向导中,有一个选项是要不要使用Core Data,当启用以后你会发现在AppDelegate.m中添加了大量与Core Data相关的代码,但是你对大部分代码不知所以然转载 2014-03-13 23:53:24 · 31602 阅读 · 4 评论 -
iOS第三方开源库的吐槽和备忘
转自ibireme 做iOS开发总会接触到一些第三方库,这里整理一下,做一些吐槽。目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code、SourceForge等地方。由于Github社区太过主流,这里主要介绍一下Github里面流行的iOS库。首先整理了一份Github上排名靠前的iOS库(大概600个repos)除了逛一下每日转载 2014-03-13 23:56:27 · 1866 阅读 · 0 评论 -
UITableView基本使用
//// ViewController.m// 11-29-uitableview-lianxi2//// Created by kevin on 13-11-29.// Copyright (c) 2013年 kevin. All rights reserved.// 给上一个tableview加上头部标题和尾部标题,并且重构上一个lianxi1的代码/* 1中间使用了原创 2013-11-29 22:36:07 · 768 阅读 · 0 评论 -
为UITabelView添加图片、描述、样式等等
//// ViewController.m// 11—29—tableview—imageAndStyle//// Created by kevin on 13-11-29.// Copyright (c) 2013年 kevin. All rights reserved.// 这个通过storyboard 添加一个tableview,并且右键tableview 将UITabl原创 2013-11-29 23:11:17 · 800 阅读 · 0 评论 -
KVC (Key-Value Coding)
KVC (Key-Value Coding)(Key-Value Coding) AND KVO ( Key-Value Observing) 在面试中时常被问到,一开始我也很模糊,现在简单的介绍下这两种机制。(我翻译的有错误,我写下来,只是为了自己看一遍能多记住点)一. KVCNSKeyValueCoding informal protocol , 可以让你直接通过转载 2013-12-26 19:11:19 · 1056 阅读 · 0 评论 -
按钮操作
//// MJViewController.h// 01-按钮操作//// Created by apple on 13-11-22.// Copyright (c) 2013年 itcast. All rights reserved.//#import @interface MJViewController : UIViewController@property (原创 2013-11-23 20:41:49 · 842 阅读 · 0 评论 -
自定义button
自定义button:可以通过子类化按钮来定制属于你自己的按钮类——自定义一个类继承自,然后用这个子类创建按钮即可;在子类化的时候你可以重载下面这些方法,这些方法返回CGRect结构,指明了按钮每一组成部分的边界。注意:不要直接调用这些方法, 这些方法是你写给系统调用的。下面是系统提供的方法/ these return the rectangle for the backgr原创 2014-02-21 12:07:58 · 6993 阅读 · 0 评论 -
ios应用在不更改版本号的情况下去改变不同的图片
每次进应用时,检查沙盒中是否有新文件,如果有,显示沙盒中的文件。同时在联网情况下发一个web请求,判断服务器上是否有新的图片,如果有就下载到沙盒,下次进入系统时做同样的事情原创 2014-03-03 00:11:22 · 844 阅读 · 0 评论 -
有横竖屏适配的问题
1 有横竖屏的问题。类似新浪微博HD那个左边内容view的横竖屏适配。由下面代码必须要判断横竖屏。newVcH =self.view.frame.size.width;newVcW =self.view.frame.size.height - KSDockBUttonW;。而改为bounds就不用了。根本原因在于bounds的宽高一直是自己的左上角而frame则是父控件原创 2014-02-19 18:36:39 · 2912 阅读 · 0 评论 -
file's owner以及outlet与连线的理解
xib文件本身可以看做是一个xml,app启动的时候会根据xml构造xib对应的界面及其控件,file's owner 可以看做是 xib对应的类,比如 view对应的xib文件的file'owner对应的就是 viewcontrol的类,outlet是针对xib文件中希望能够在外部引用的控件成员,那么为什么要做outlet与file's owner 之间的连线呢?这里file's转载 2014-03-11 22:34:33 · 805 阅读 · 0 评论 -
ios中的几种多线程实现
iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread 是这三种范式里面相转载 2014-03-08 03:39:39 · 4912 阅读 · 0 评论 -
有关定时器NSTimer使用
最近闲的没事看了一下定时器,那么就写下来,介绍一下定时器。首先,说说定时器的应用场景: 1当我们需要反复间隔一段时间做的事情. 2当我们需要延时执行一些操作时候。(当然我们也可以使用- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay原创 2015-04-03 22:35:35 · 1640 阅读 · 0 评论