iOS 自学
文章平均质量分 57
_Solo_xml
这个作者很懒,什么都没留下…
展开
-
frame和bounds的区别
frame和bounds是UIView中的两个属性(property)。frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)center指的是:该view的中心点在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)翻译文档上的 bou原创 2014-10-22 10:57:24 · 381 阅读 · 0 评论 -
IOS开发数据库篇—SQLite的应用
OS开发数据库篇—SQLite的应用一、简单说明 在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。 导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明新建一个项目,在项目的主界面中放四个按钮(分别是,增加、删除、修改、查询)。1.sqlite3_ope原创 2015-03-10 15:30:30 · 215 阅读 · 0 评论 -
initWithFrame方法的理解
有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么?那就通过查资料弄明白。1. initWithFrame方法是什么?initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。当然,其他UI对象,也有initWithFrame方法,但是,我们以UIView为例,来原创 2015-03-07 10:04:41 · 372 阅读 · 0 评论 -
关于block的应用 例子,未完结
(void)btnClickWithBlock:(void (^)())block{ block(); }原创 2014-10-22 11:28:26 · 238 阅读 · 0 评论 -
IOS 学习第四天 内存管理
自动释放池:NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init ];[pool drain];事实上程序中可以有多个自动释放池。自动释放池其实并不包含实际的对象本身,仅仅是对释放的对象的引用。通过向目前的自动释放池发送一条autorelease 消息,可以将一个对象添加到其中。引用计数:概念:创建对象原创 2014-10-21 11:57:52 · 300 阅读 · 0 评论 -
IOS 学习第五天 对象初始化
//Tire.h文件#import @interface Tire : NSObject {float pressure;float treadDepth;}- (id) initWithPressure:(float) pressure;- (id) initWithTreadDepth:(float) treadDepth;-原创 2014-10-21 11:57:13 · 356 阅读 · 0 评论 -
IOS 学习第三天
一些有用的数据类型:表示范围作用的结构体:NSRange:有三种方式创建新的NSRange1、NSRange range;range.location = 17;range.length = 4;2、NSRange range = {17 ,4};3、NSRangerange=NSMakeRange(17,4); (推荐)表示用来处理几何图形的数据类型:NSPoint(原创 2014-10-21 10:37:33 · 360 阅读 · 0 评论 -
数据存储
***********************沙盒操作**********************************前往里面的 ~ 相当于 /Users/apple/目录解析:1.mainBundle NSString *bundlePath = [NSBundle mainBundle].bundlePath;2.主目录 NSString *homeDi原创 2014-10-29 14:52:06 · 256 阅读 · 0 评论 -
实现日期选择器(包含页面跳转)
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic)IBOutlet UILabel *outputLabel;- (IBAction)showDateChooser:(id)sender;@end@implementation ViewCo原创 2014-10-24 13:24:15 · 621 阅读 · 0 评论 -
实现两个viewController切换
- (IBAction)exitToHere:(UIStoryboardSegue *)sender { // Execute this code upon unwinding.}原创 2014-10-23 18:31:48 · 282 阅读 · 0 评论 -
创建并管理图像动画,滑块和步进控件
主要实现方法:原创 2014-10-23 11:15:25 · 330 阅读 · 0 评论 -
提醒窗口,单按钮,多按钮,播放声音,播放声音振动
//// ViewController.m// GettingAttention//// Created by John Ray on 7/27/13.// Copyright (c) 2013 John E. Ray. All rights reserved.//#import "ViewController.h"@interface Vi原创 2014-10-23 16:28:42 · 298 阅读 · 0 评论 -
iOS开发实用技巧—打包app发给测试人员测试
说明:在项目开发过程中经常需要开发人员将项目打包成ipa包后,发给测试人员进行测试。本文贴图对打包的过程简单介绍。一、Product ->archive(注意,不能是模拟器状态,如果当前调试状况是模拟器的话,则archive为灰色不可点击) 模拟器情况下: 剩余步骤: 选择 证书 生成原创 2015-03-23 11:04:37 · 841 阅读 · 0 评论