上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: UINavigationController 7.8.1 添加子控制器进栈 UINavigationController *nav = [[UINavigationController alloc] init]; CTOneViewController *one = [[CTOneViewContr 阅读全文
posted @ 2015-12-17 22:50 灵笑若然 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 基本快捷键: Command-Z 撤销 Command-X 剪切 Command-C 拷贝(Copy) Command-V 粘贴 Command-A 全选(All) Command-S 保存(Save) Command-F 查找(Find) Control-6 列出当前文件中所有方法,可以输入关键字 阅读全文
posted @ 2015-12-17 22:26 灵笑若然 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 搭建ios开发环境 1. 直接购买Apple公司的电脑,如MacBook笔记本电脑,默认自带了Mac OS X操作系统。 2.下载安装Xcode和SDK 登录https://developer.apple.com/devcenter/ios,创建AppID 3单击页面左下方的进入下载页面链接 4单击 阅读全文
posted @ 2015-12-17 22:25 灵笑若然 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 学习了iOS开发,就可以编写运行在iPhone上/ipad的应用程序IOS开发的准备:1.OC语言2.Xcode3.Mac OS X调试设备(可选):真机测试开发者证书(可选):在APPstore申请第一个IOS程序运行过程:1.每一个应用程序都有属于自己的UIWindow,UIWindow继承自U 阅读全文
posted @ 2015-12-17 22:08 灵笑若然 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 1OC概述OC主要负责UI界面;C语言和C++可以用于图形处理。OC是一门面向对象的语言。C语言是面向过程的。比C++简单很多以C语言为基础,完全兼容C语言。OC语言中的所有事物都是对象,都有isa指针。作用:使用OC开发MacOSX平台(开发电脑桌面的一些软件)和IOS平台的应用程序。数据类型:c 阅读全文
posted @ 2015-12-17 22:06 灵笑若然 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: C是面向过程的结构化语言,具有 高效、灵活、功能丰富、表达力强、移植性、兼容性、普遍性、基础性的特性。 1、使用bsearch()函数在包含300万个元素的数组中查找一个元素,最多需要进行多次比较? 解答:21。公式:log2(3000000)=21 2、如果使用下标超出了数组声明的界限,将发生什么 阅读全文
posted @ 2015-12-17 22:04 灵笑若然 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1兔子算法题 兔子可以跳一步2步或者3步,问跳到100有多少种跳法? // 兔子可以跳一步2步或者3步 // 问跳到100有几种跳法 /* 分析1 两个变量,X*2+Y*3=100. X最大为50,X最小为2 Y最大为32.最小为0 分析2 某个情景分析:假设X=35,Y为10时, 虽然知道了数量, 阅读全文
posted @ 2015-12-17 21:40 灵笑若然 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1ios框架分为:cocoa Touch:UIKit、Foundation、附属框架 Media:OpenGL ES、EAGL、Quartz、Core Animation、Core Audio、 Open Audio Library、Media Player Core Services:Addres 阅读全文
posted @ 2015-12-08 22:31 灵笑若然 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1.NSRunLoop的实现机制,及在多线程中如何使用 NSRunLoop是IOS消息机制的处理模式 >1.NSRunLoop的主要作用:控制NSRunLoop里面线程的执行和休眠,在有事情做的时候使当前NSRunLoop控制的线程工作,没有事情做让当前NSRunLoop的控制的线程休眠。 >2.N 阅读全文
posted @ 2015-12-08 22:30 灵笑若然 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.怎么解决缓存池满的问题 1> 优先移除使用次数比较少的对象 2> 优先移除缓存时间最长的对象(让年轻的活下来) 3> 优先移除占用内存比较大的对象 2.CAAnimation的层级结构 如果使用CAAnimation 1> 创建CAAnimation对象 2> 设置CAAnimation对象的属 阅读全文
posted @ 2015-12-08 22:29 灵笑若然 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 如果后期需要增加数据库中的字段怎么实现,如果不使用CoreData呢? 编写SQL语句来操作原来表中的字段 1> 增加表字段 ALTER TABLE 表名 ADD COLUMN 字段名 字段类型; 2> 删除表字段 ALTER TABLE 表名 DROP COLUMN 字段名; 3> 修改表字 阅读全文
posted @ 2015-12-08 22:28 灵笑若然 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1. 是否可以把比较耗时的操作放在NSNotificationCenter中 如果在异步线程发的通知,那么可以执行比较耗时的操作; 如果在主线程发的通知,那么就不可以执行比较耗时的操作 2.Foundation对象与Core Foundation对象有什么区别 1> Foundation对象是OC的 阅读全文
posted @ 2015-12-08 22:19 灵笑若然 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1. 怎么保证多人开发进行内存泄露的检查. 如何定位内存泄露? 1> 使用Analyze进行代码的静态分析(检测有无潜在的内存泄露) 2> 通过leak检查在程序运行过程中有无内存泄露 3> 为避免不必要的麻烦, 多人开发时尽量使用ARC 2.非自动内存管理情况下怎么做单例模式. 创建单例设计模式的 阅读全文
posted @ 2015-12-08 22:17 灵笑若然 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 1. 多线程的底层实现? 1> 首先搞清楚什么是线程、什么是多线程、多线程的使用场合(线程有时被称为轻量级进程,是程序执行流的最小单元。多线程是指软件或者硬件实现多个线程并发执行的技术。多线程的使用场合:1程序包含复杂的计算任务;2处理速度较慢的外围设备;3程序设计自身的需要) 2> Mach是第一 阅读全文
posted @ 2015-12-08 22:15 灵笑若然 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一.面试题 1.Xcode项目的目录结构是怎么分组的? 2.简单介绍下在真机上调试开发证书申请流程. 3.按Home键时,怎么保存程序运行状态 4.当程序运行过程中,按下home键以后,ios程序会调用哪个代码。 5.怎么定义/实现一个协议 6.什么是推送消息 7.使用xcode创建工程时,支持同时 阅读全文
posted @ 2015-12-08 21:09 灵笑若然 阅读(654) 评论(3) 推荐(0) 编辑
摘要: 1.Object-C有多继承吗?没有的话用什么代替?
1>OC是单继承,没有多继承2>有时可以用分类category和协议protocol来代替多继承2.Object-C有私有方法吗?私有变量呢?
1>OC没有类似@private的修饰词来修饰方法,只要写在.h文件中,就是公共方法2>可以使用类扩展... 阅读全文
posted @ 2015-12-08 20:44 灵笑若然 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1.WhentouseNSMutableArrayandwhentouseNSArray?1>当数组元素需要动态地添加或者删除时,用NSMutableArray2>当数组元素固定不变时,用NSArray2.Giveusexampleofwhataredelegatemethodsandwhatare... 阅读全文
posted @ 2015-12-08 20:36 灵笑若然 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. Difference between shallow copy and deep copy? 1> 浅拷贝:指针(地址)拷贝,不会产生新对象 2> 深拷贝:内容拷贝,会产生新对象 2. What is advantage of categories? What is difference be 阅读全文
posted @ 2015-12-08 20:34 灵笑若然 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1. #import 跟#include、@class有什么区别?#import<> 跟 #import”"又什么区别? 1> #import和#include都能完整地包含某个文件的内容,#import能防止同一个文件被包含多次 2> @class仅仅是声明一个类名,并不会包含类的完整声明;@cl 阅读全文
posted @ 2015-12-08 20:26 灵笑若然 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.C与OC、C++的区别: C语言的特点:面向过程 1)C语言是结构化语言,层次清晰,调试和维护比较容易 2)表现能力和处理能力比较强,可直接访问内存的物理地址 3)c语言实现对硬件的编辑,c语言课用语系统软件的开发,也可用语应用软件的开发,是集高级语言和低级语言的功能一体。 4)C语言效率高,可 阅读全文
posted @ 2015-12-08 20:03 灵笑若然 阅读(802) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页