2016年5月24日

oc泛型

摘要: OC泛型 泛型是程序设计语言的一种特性,他主要是为了限制类型的,比如OC中的数组,你可以限制他里面装的是NSString类型,泛型的话JAVA和C++都有的,大家要是对泛型不了解的话可以去百度一下。 泛型的基本格式 泛型声明格式:在声明类的时候,在类型后面<泛型名称> 泛型定义格式:放在限制的类型后 阅读全文

posted @ 2016-05-24 14:46 墨鱼哥哥 阅读(2022) 评论(0) 推荐(0) 编辑

真机调试中"There was an internal API error"错误解决方法

摘要: xcode7更新之后使用真机调试,在IOS8的一台iphone6也没问题。 IOS9.2的一台iphone6s也没问题。但是在IOS7.0的一台iPhone4s上面在最后安装的时候居然安装失败,提示 There was an internal API error 通过N多次百度之后,收集了一些方法, 阅读全文

posted @ 2016-05-24 14:37 墨鱼哥哥 阅读(1230) 评论(0) 推荐(0) 编辑

iPhone私有API

摘要: 一.基本知识 iPhone中的API除了公开的API:Published API外(或者叫文档中记录的API:Documented API),还有两类API:私有API:Private API和未公开的API:UnPublished API(或者叫文档中未记录的API:Undocumented AP 阅读全文

posted @ 2016-05-24 14:35 墨鱼哥哥 阅读(193) 评论(0) 推荐(0) 编辑

iOS学习之KVC原理

摘要: 1. KVC的实现原理 遍历字典里面所有的key,以name为例 去模型中查找有没有setName:方法,有就直接调用赋值 假如没有找到setName:方法,就会继续查找有没有_name属性,有就_name = value赋值 假如没有找到_name,还会继续查找模型中有没有name属性 最终没有找 阅读全文

posted @ 2016-05-24 14:32 墨鱼哥哥 阅读(382) 评论(0) 推荐(0) 编辑

代理设计模式

摘要: 代理是一种简单而功能强大的设计模式,这种模式用于一个对象“代表”另外一个对象去做和实现一些东西。 主对象维护一个代理(delegate)的引用并且在合适的时候向这个代理发送消息,这个消息通知“代理”对象即将处理或是已经处理完了某一个事件。这个 代理可以通过更新自己或是其它对象的UI界面或是其它状态来 阅读全文

posted @ 2016-05-24 11:31 墨鱼哥哥 阅读(124) 评论(0) 推荐(0) 编辑

设置textView或者label的行间距方法

摘要: 一,效果图。 二,代码。 RootViewController.m 阅读全文

posted @ 2016-05-24 11:17 墨鱼哥哥 阅读(204) 评论(0) 推荐(0) 编辑

不让tabbat有蓝色的渲染 并修改文字(iOS更改tabbar图片渲染)

摘要: 方式一 代码实现 这种要写很多代码 ,每个控制器都要写 UIImage *image=[UIImage imageNamed:@"tabBar_friendTrends_click_icon"]; // 不让tabbar底部有渲染的关键代码 image=[image imageWithRenderi 阅读全文

posted @ 2016-05-24 11:11 墨鱼哥哥 阅读(978) 评论(0) 推荐(0) 编辑

iOS中Block介绍

摘要: 一、概述 Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block。 二、热身 先看一个比较简单的Block例子: 在这个例子中,myBlock是一个Block变量, 阅读全文

posted @ 2016-05-24 11:10 墨鱼哥哥 阅读(170) 评论(0) 推荐(0) 编辑

IOS音频播放组件

摘要: 1、与音频相关的头文件等都在AVFoundation.h中,所以第一步是添加音频库文件: 2、先找一段要播放的音频文件,我这里找到是一个mp3文件,然后添加到项目中: 3、使用NSBundle获取这个文件并转化成NSData类型: 4、声明一个全局变量的AVAudioPlayer对象player: 阅读全文

posted @ 2016-05-24 11:02 墨鱼哥哥 阅读(420) 评论(0) 推荐(0) 编辑

导航