IOS 随记

1、自定义构造方法

- (id) initWithAge:(int)age andNo:(int)no {

// 首先要调用super的构造方法

// self = [super init];

if (self = [super init]) {

_age = age;

_no = no;

}

return self;

}

2、重写父类的description方法

在entity中重写父类description 方法,在NSLog(@"%@",entity)打印entity时不再显示内存地址,而是显示description 返回的字符串。

- (NSString *)description {

NSString *str = [NSString stringWithFormat:@"age is %i and no is %i", self.age, self.no];

return str;

}

时间: 2024-09-06 17:24:03

IOS 随记的相关文章

iOS略记小功能

在我们进行开发工程的时候,有些小的功能能提高用户的体验,但是这些小的功能记忆起来比较麻烦,很容易忘记,在这里我整理一下自己使用过的小功能罗列出来. 一.项目在设备上得图标及名称的设定 1).图标:在项目中把你想要用得项目图标添加到项目中并且改名为icon(必须为png格式). 2).名称:在项目的Info.plist文件中有Key为Bundle display name一行的Value值改为自己所需要的名称即可 二.在程序启动还未进入程序起始界面前展示的Image 在工程选项中的General中

俩个月的IOS研究-记

这是自己的第一遍博客,注册博客园已经好几个月了,因为今天回复一个帖子加图片要先开通博客,所以就顺手过来记载些东西.刚毕业的时候做嵌入式的,做的都是C的东西,大概有一年半.年初离职后,在新公司写上脚本了,8月底项目结束后,老板想在公司增加IOS技术,所以让暂时处于空闲的我研究IOS了.从9月1号拿到黑苹果开始,我的IOS研究之路起航了.快2个月了,完全自己一个人在搞,没一个人帮忙,整个公司就我自己做这个方向,有时候好无助,遇到问题只能自己苦思冥想,或者上园子里溜溜寻求帮助.第一个月基于一个云通讯平

[菜鸟成长记]iOS开发自学笔记01-向helloworld致敬

我有一个梦想就是成为一个iOS开发.........菜鸟,老规矩,一切从helloworld开始. iOS8伴随着iphone6/6plus而来,Xcode6伴随着iOS8而来,苹果更新换代的速度依然很快,从硬件到软件,每次更新就意味着开发者们又要面临着一次次的恶补,当然,像我这样励志成为iOS开发菜鸟的人来说,目前还没有到面临这些问题的烦恼,我只需要专心做好我的hello world小程序,就像我从前无数次地在其他平台一样. 首先打开Xcode后从模板中选择single view applic

记Booking.com iOS开发岗位线上笔试

今晚参加了Booking的iOS职位线上笔试,结束后方能简单归纳一下. 关于测试内容: Booking采用了HackerRank作为测试平台,测试总时长为75分钟,总计4道题. 测试之前我很紧张,因为根据之前参加微软的Online Test经验来看,应该会有一些复杂的算法题.但是事实上Booking测试的题目,前三题均没有涉及高深的算法,都是一些基础的Objective-C和iOS开发的知识,这反而带了更大的困惑,想的太多反而浪费了大量时间. 测试邀请邮件 最后的结果是完成了3/4,因为时间没了

iOS文字大小自适应库(MBFontAdapter)诞生记

背景 什么是iOS文字大小自适应?单纯回答这个问题实在太困难-所以讲一个故事,就很好理解了: 某天做UI设计的妹子弱弱地问我:"我们的app可不可以实现文字的字号在iPhone6上和iPhone6Plus上比iPhone4s和iPhone5大一些?如果要实现难度是不是比较大?工作量会不会增加很多?"其实当我听到这个问题的时候,我整个人都不好了,因为目前主流的app貌似没有这么干的.然而,这个时候能回答不可以么?能回答很难么?能回答工作量会增加很多么?能告诉UI主流app都不这么干么?显

ios 下使用ffmpeg随记

ffmpeg是一个多平台多媒体处理工具,处理视频和音频的功能非常强大.目前在网上搜到的iOS上使用FFMPEG的资料都比较陈旧,而FFMPEG更新迭代比较快: 且网上的讲解不够详细,对于初次接触FFMPEG的新手(例如我)来说确实不太好使用.为了防止忘记,这里对iOS下使用FFMPEG做一个总结. 1. FFMPEG层次结构的简单理解 要使用FFMPEG,首先需要理解FFMPEG的代码结构.根据志哥的提示,ffmpeg的代码是包括两部分的,一部分是library,一部分是 tool.api都是在

iOS:记一次Mac OS X 测试版(OS X EL Capitan) APP发布过程

从遇到问题开始说起,发布时候,出现了 Invalid Toolchain. New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software. 说明xcode 必须是release版,好吧 beta版pass掉,然后下载xcode(6.4),继续发布

记一次ios使用OAuth 2.0写的接口获取token的小错

1.用ios原生网络请求的话,请求参数不能这样传 而要这样传 2.用afnetworking的话,要注意各个参数有没有错误,参数可以直接这样传

ios牛市依旧不可挡-25岁工科男转型记——从电气设备工程师到iOS开发

导语:张同学,是一名酷爱编程的工科男,曾经从事电气设备工程师,从事多年的电气类工作,他已茫然,不知方向.但如今,他辞掉国企转向学习ios培训,成功步入了IT行业,成为iOS开发工程师.从工科到编程,他的背后有着怎样的屌丝逆袭故事? 生活中规中矩,学生时代平淡 我1989年出生在安徽蒙城县,从小我就是喜欢电气类,喜欢玩设备有关的东西,喜欢拆卸各种各样的小玩意.高考那年,我以优异的成绩考入了理工科重点院校长安大学,学的是电气工程及其自动化专业. 说实话,其实大学以前对IT根本不了解,从大学才慢慢接触