摘要:面临面试越来越近了,心里充满了忐忑和紧张,做完项目二的学习,越来越对自己没底了,感觉自己什么都不会的感觉,真的好忧桑啊.这几天看看面试的题目,复习一下之前的学的基础知识,为自己面试做好准备吧!
阅读全文
摘要:1>需要子类化协议 :1 #import 2 #import 3 @interface WeiboAnnotation : NSObject4 5 @property (nonatomic,assign) CLLocationCoordinate2D coordinate;6 @property (...
阅读全文
摘要:读取图片的方式有以下几种:1 .从沙盒中获取图片 :1>通过imageNamed:去加载,加载沙盒中.app包中的图片文件第一次加载图片时,会去沙盒中读取此文件,然后系统会将此图片缓存到内存中方便以后读取,以后再读取时,会从缓存中寻找(加快加载速度)如果图片经常使用,可以采用此种方式 2>通过fi...
阅读全文
摘要:1 #import "ViewController.h" 2 #import 3 4 5 /** 6 * ALAssetsLibrary.h 代表资源库(所有的视频,照片) 7 ALAssetsGroup.h 代表资源库中的相册 8 ALAsset.h...
阅读全文
摘要:在实际的APP开发中,我们经常会见到应用的这样的功能 :需要选取手机相册的照片,还有选取视频,拍视频和照相的操作.在iOS开发中,实现以上的功能就需要用到 UIImagePickerController.现将UIImagePickerController的基本用法总结如下 : 1 #import ...
阅读全文
摘要:一.首先,故事板实现界面的搭建: 搭建的效果图如下所示 :下面的三种颜色的按钮是切换线条颜色的按钮.实现的代码如下 :1>设置线宽和颜色 :#import "CustomPath.h"@implementation CustomPath+ (id)paintPathWithLineWidth:(CG...
阅读全文
摘要:在这几天的自习学习中,看了看别人的博客学习笔记,复习了自己之前学习的知识的笔记.在复习中发现了一个问题:之前学习的时候,在老师讲解的时候的知识点,自己刚开始没怎么弄懂的知识点,经过自己现在回过头再看的时候,发现自己出乎意料的懂了.这个难道就是传说中的,对于刚开始学习的时候的难点,自己不是很懂的知识点...
阅读全文
摘要:图文混排的操作经常是用于以下几类软件:1.新闻类软件;2.社交类软件;3.教育类软件.实现图文混排有以下几种方式 :下面是以第三种方式实现简单的使用操作 :代码如下 ://// ViewController.m// Text Kit的使用//// Created by mac1 on 15/1...
阅读全文
摘要:一.子类化UICollectionViewFlowLayout:代码如下 ://// LargeCollectionViewLayout.m// Movie 2.0//// Created by mac1 on 15/10/12.// Copyright (c) 2015年 www.ipho...
阅读全文
摘要:一.创建海报视图 :- (void)_createPosterView{// _posterView = [[UIView alloc] initWithFrame:self.view.bounds];// _posterView.backgroundColor = [UIColor o...
阅读全文
摘要:显示界面如下 :(代码中有详细的注释)代码如下 :HomeViewController控制器代码://// HomeViewController.m// Movie 2.0//// Created by mac1 on 15/10/8.// Copyright (c) 2015年 www.i...
阅读全文
摘要:在以前的学习中,掌握的是对于做一个页面框架的开发方式无非是有以下几种: (1)纯代码 + StoryBoard混合 开发 (故事板开发是苹果极力推崇的,因为创建比较简单,速度快) (2)纯代码 (适用于公司团队合作的开发) (3) 纯代码 + xib混合 (xib与故事板没有什么区别)在今天看别人的...
阅读全文
摘要:实现页面效果如下 :点击子标签切换对应的页面.第一天(搭建项目框架)1.创建项目,设置相关的信息(图标....)2.使用Storyboard搭建三级控制器框架子类化导航控制器,子类化Button3.自定义标签栏(移除系统TabBarButton,使用自定义的WXTabBarButton)4.设置导航...
阅读全文
摘要:1.概念简介 coreData中存在复杂的数据关系时,一张表难以满足需求,此时就需要了解使用coreData多表的关联使用. 如 课程表 和 章节表 的关系:一个课程跟章节的对应关系是 一对多,单一个章节只能对应一个课程; 而课程表 与 讲师表 之间的关系:一个课程可以有多个讲师,一个讲师也可以...
阅读全文
摘要:一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合...
阅读全文
摘要:前言:很多小的App只需要一个ManagedContext在主线程就可以了,但是有时候对于CoreData的操作要耗时很久的,比如App开启的时候要载入大量数据,如果都放在主线程,毫无疑问会阻塞UI造成用户体验很差。通常的方式是,主线程一个ManagedContext处理UI相关 的,后台一个线程的...
阅读全文
摘要:以下是SQLite API进行封装的库FMDB的简单使用 :FMDB框架的下载地址 :https://github.com/ccgus/fmdb代码如下 ://// ViewController.m// FMDB的使用//// Created by mac1 on 15/10/7.// Copyri...
阅读全文
摘要:程序运行结果如下 :输入name和age,点击"确认插入"按钮,即插入一条记录到数据库.程序代码如下:(有详细注释,相信大家都看得懂哈!!!)//// ViewController.m// 02 SQLite的基本操作//// Created by mac1 on 15/10/6.// Copyri...
阅读全文
摘要:程序运行显示如下 :点击按钮实现对应的提示框:这里只截取了其中一张图,有兴趣的可以自己运行程序,查看其他的几种提示框哟!!!第三方框架MBProgressHUD的下载地址:https://github.com/jdg/MBProgressHUD程序代码如下 ://// ViewController....
阅读全文
摘要:程序运行显示结果如下 :验证密码输入错误显示如下:代码如下 :1>//// PasswordInputWindow.m// UIWindow--密码框//// Created by mac1 on 15/10/5.// Copyright (c) 2015年 www.iphonetrain.com....
阅读全文
摘要:程序运行结果如下 :当点击对应单元格实现下载对应的字体.控制台打印结果如下 :2015-10-05 11:14:04.132 UIFontDownLoad[12721:86827] state 0 - {}2015-10-05 11:14:04.134 UIFontDownLoad[12721:86...
阅读全文