iOS
文章平均质量分 73
oO晨晨晨Oo
本科毕业于东南大学光信息与科学技术专业,本科期间除完成本专业课程外由于兴趣而系统性的自学了计算机系课程(操作系统,数据结构,计算机组成原理,C语言,JavaSE,JavaEE技术(html,css,js,AJAX,JQuery,mysql和Oracle数据库,tomcat,jsp,servlet,SSH框架,jbpm等技术))。本人乐观开朗,学习能力强,对web开发有较浓厚的兴趣,有音频视频处理经验,抗压能力强,有较强的创新思维能力(本科参与国家级项目获良好成绩)
展开
-
Xcode断点调试技巧
本文转载自 破船在程序中,无论是你想弄清楚为什么数组中有3个对象而不是5个,或者为什么一个新的玩家开始之后,游戏在倒退——调试在这些处理过程中是比较重要的一部分。通过本文的学习,我们将知道在程序中,可以使用的大多数重要调试功能,并如何利用这些调试功能来帮助你以更少的时间解决bug。本文将介绍如下内容:使用控制台检查程序的状态进行日志记录,并熟练的驾驭NSLog利用对象的生命转载 2016-07-12 09:47:56 · 902 阅读 · 0 评论 -
详解调整UIButton的title和image的位置
转载自 http://m.blog.csdn.net/article/details?id=51323336很多次,系统默认的UIButton不能满足需求,每次都是查了很多资料,最后还是用最复杂的方式来修改button的标题和图片的位置,今天,花些时间来梳理一下这方面的知识...UIButton的默认布局是:title在右,image在左;很转载 2016-10-06 11:47:17 · 2416 阅读 · 0 评论 -
一次性解决导航栏的所有问题
系统默认导航栏的返回按钮和返回方式在默认情况下,导航栏返回按钮长这个样子导航栏默认返回按钮导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个ViewController没有标题,则为Back(中文环境下为“返回”)。在默认情况下,导航栏返回的点击交互和滑动交互如下默认导航栏交互这些东西不需要任何设置和操作,因此也转载 2016-10-12 23:05:41 · 2932 阅读 · 0 评论 -
如何实现版本控制(判断是否为新版本,显示新特性)
有时我们需要判断用户安装了app的新版本后,是否是第一次打开此版本的app.如果是第一次打开,那么我们需要给用户展示新版本的新特性界面.如果不是第一次打开,那么就直接跳到主界面即可.如下代码,是死代码,可以直接挪用到自己的app中使用即可.- (UIViewController*)pickRootViewController{ // 刚开始运行的时原创 2016-10-10 21:54:17 · 1000 阅读 · 0 评论 -
书写一个完整的单例模式类,并封装为宏
直接在.h文件中书写下列宏定义,然后在需要书写单例模式的.m文件下,导入Singleton.h文件,然后直接调用Singleton_h(xxx)即可xxx写自己起的名字#define Singleton_h(name) +(instancetype)shared##name;# if __has_feature(objc_arc)#define Si原创 2016-10-10 21:49:51 · 1015 阅读 · 0 评论 -
NSNumber NSValue与NSDate 详解
我们在编码中,很多时候需要将C里面原生的数据封装成对象,这样可以用NSDictionary或者NSArray来存取访问。尤其是一些做适配的情况下,这种封装是不可避免的。Objective-C提供了不少类可以帮助我们,比较常见的是NSNumber,NSValue和NSData。NSNumber主要是用来封装ANSI C内置的数据,比如char,float,int等等。这个类提供了一批转载 2016-08-12 20:41:43 · 458 阅读 · 0 评论 -
iOS从入门开发系列01 (UI基础控件)
ios开发系列应注意点本人作为一名ios开发者,将自己的ios开发过程中遇到的重点难点和易犯错点记录下来,希望可以帮助到大家1.UI基础的一些知识点1.如何连线连线的方式: 1)可以先在控制器中手写一个方法,返回值为IBAction,然后点击空心圆圈,拖线连到要监听的按钮上 2)也可以按住control键,从控件直接拖线到控制器的原创 2016-08-15 19:41:55 · 1543 阅读 · 0 评论 -
iOS从入门开发系列02 (关于动画,plist,xib等)
plist加载方法加载plist文件的方法原创 2016-08-24 18:39:16 · 453 阅读 · 0 评论 -
iOS开发系列 UIScrollView
UIScrollView控件的属性与方法scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0, 320,460)]; scrollView.backgroundColor = [UIColor redColor]; // 是否支持滑动最顶端原创 2016-08-24 19:12:50 · 336 阅读 · 0 评论 -
ios开发系列 易疏忽点
1.在UINavigationController中修改back为“返回”的方法 self.navigationItem.backBarButtonItem= [[UIBarButtonItemalloc]initWithTitle:@"返回"style:UIBarButtonItemStylePlaintarget:nilaction:nil];原创 2016-09-09 11:52:20 · 377 阅读 · 0 评论 -
一些ios基础题目
/*1. 现在有一个有序的数组,要求用户输入一个整数放到数组中还保证这个数组是有序的。例如原数组为@[@1,@3,@5,@7,@9]; 插入8之后为@[@1,@3,@5,@7,@8,@9];(Objective-C) */#import int main(int argc, const char * argv[]) { //1.提醒用原创 2016-08-05 14:37:30 · 284 阅读 · 0 评论 -
iOS基础学习总结(OC基础总结)
Object-C基础总结1.OC基本语法1.手动编译链接的方法:cc -c xx.m cc main.o - framework Foundation2.实际上BOOL类型的变量:是1个有符号的char变量.3.面向过程与面向对象:面向过程:在遇到1个需求的时候,实现这个需求的每1个步骤都是自己写代码亲自的去一步步的实现. 这样的解决问题的方式我们就叫做原创 2016-08-05 10:36:17 · 567 阅读 · 0 评论 -
Xcode中的Info.plist字段列表详解
Info.plist用于向iOS提供关于app,bundle或者framework的一些重要信息。它指定了比如一个应用应该怎样启动,它如何被本地化,应用的名称,要显示的图标,还有更多。Info.plist文件实际上是苹果预定义schema的XML文件。 为了构建一个设备相关的健,你在健的后面要加上~iphone或者~ipad。 常用字段: 1转载 2016-10-06 16:48:16 · 1093 阅读 · 0 评论