Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
iOS开发之状态栏statusBar颜色变化
在网上搜索了很久 我也试了很多种情况 下面我为每种情况排布一下优先级 刚开始的时候我没有写播放器 使用的是腾讯的SDK 发现我之前设置的状态栏变化不在发生变化啦 所以在这里做一个小结 Xcode默认的颜色是黑色 记录优化代码的点滴 第一种
OC
iOS中堆和栈的使用(Swift)
堆和栈都是一种数据项按序排列的数据结构 只能在一端 称为栈顶 top 对数据项进行插入和删除 堆 队列优先 先进先出 FIFO first in first out 栈 先进后出 FILO First In Last Out 堆栈空间分配
OC
swift
简述多线程的作用以及什么地方用到多线程
1 多线程的作用 可以解决负载均衡问题 充分利用CPU的资源 为了提高Cpu的使用 采用多线程的方法去同时完成几件事情而互不干扰 2 大多数的情况下 使用多线程 主要是需要处理大量的IO操作或处理的情况需要花大量的时间等 3 iOS 有三种
OC
多线程
iOS“断点”(Break Point)你不知道多强大
iOS 断点 Break Point 你不知道多强大 转载自http mp weixin qq com s biz MzA4ODk0NjY4NA mid 230272985 idx 1 sn 045c98bfb2d8dd1ecf7a7321
ios
OC
调试 断点设置
Objective-C中的继承与多态, Category, Extension
1 继承与多态 先要理解实例变量的作用域 再看继承 即 子类的方法和属性 从父类继承得到的方法和属性 子类新增的方法和属性 例子 Person h import
OC
继承
多态
category
extension
IOS之同步请求、异步请求、GET请求、POST请求
1 同步请求可以从因特网请求数据 一旦发送同步请求 程序将停止用户交互 直至服务器返回数据完成 才可以进行下一步操作 2 异步请求不会阻塞主线程 而会建立一个新的线程来操作 用户发出异步请求后 依然可以对UI进行操作 程序可以继续运行 3
OC
容器类对象:枚举 NSEnumerator、字典
一 枚举 NSEnumerator 依附于集合类 NSArray NSSet NSDictionary 没有用来创建实例的接口 NSEnumerator的nextObject方法可以遍历每个集合元素 结束返回nil 通过与while结合使用
OC
string
Dictionary
cocoa
interface
NSLog效率低下的原因以及NSLog宏定义
我是前言 打Log是我们debug时最简单朴素的方法 NSLog 对于objc开发就像 printf 对于c一样重要 但在使用 NSLog 打印大量Log 尤其是在游戏开发时 如每一帧都打印数据 NSLog 会明显的拖慢程序的运行速度 游戏
OC
ios
OC_YYModel字典转模型的几种详细用法
OC YYModel字典转模型的几种详细用法 目录 JSON转字符串 普通字典转模型 模型属性有自定义的模型YYUSer 属性有数组 数组里自定义模型 还有字典和集合 字典里的key与模型里的属性名不一致 常用的几个方法 json转模型 i
ios
OC
YYModel
隐藏导航条底部的黑线(shadowImage)四种办法
方法一 当设置navigationBar的背景图片时移除黑线的方法 该方法会使translucent属性失效 objc view plain copy 方法一 当设置navigationBar的背景图片时移除黑线的方法 该方法会使trans
OC
swift 类型判断 Dictory Array
一 类型的判断 1 is 的介绍 Swift 中类型的判断的关键词是 is is操作用来判断某一个对象是否是某一个特定的类 它会返回一个bool类型的值 2 is的使用方法 1 gt is 的一般判断 Swift 系统也会自动判断 类型的一
swift
OC
xcode 第三方库 Incompatible block pointer types sending
Incompatible block pointer types sending void PINMemoryCache strong NSString strong strong id to parameter of type PINCa
OC
UIImagePickerController iOS11调起相册 中的照片被导航栏遮挡
为了适配iOS11下来刷新下下偏移问题 全局设置了 UIScrollView appearance 的ContentInsetAdjustmentBehavior为UIScrollViewContentInsetAdjustmentNeve
OC
iOS 佛祖保佑,永无bug等有意思的注释
复制 ooOoo o8888888o 88 88 O O
ios
OC
weak和assign的区别-正确使用weak、assign
一 区别 1 修饰变量类型的区别 weak 只可以修饰对象 如果修饰基本数据类型 编译器会报错 Property with weak attribute must be of object type assign 可修饰对象 和基本数据类型
OC
ios
AVRoutePickerView 和 MPVolumeView 投屏
最近小萌的项目有投屏的需求 开始使用的是保利威的SDK 但是保利威的SDK不管iOS或者Android都是只支持乐播投屏 但是我们项目的需求是AirPlay投屏 在我查找很多资料的过程中发现AVRoutePickerView和MPVolum
OC
swift
(八)BaseTableView的简单使用
BaseTableView的简单使用 现在来说说另一个我封装比较重的UI组件 这个组件要实现什么效果呢 当你使用继承了BaseTableView的子类tableView后 只需要在使用这个类的控制器中传递给tableView一个数据数组 并
IOS项目开发
OC
项目工程
开发
TableView
iOS 开发者账号添加手机号码 Program License Agreement has been updated.edit phone number
苹果开发者账号经常性的更新一些开发协议让开发者同意 苹果爸爸的要求 同意就好了 只有Agent权限账号会收到 团队成员账号权限区别请参考 最近苹果开发者账号又更新了协议 apple id没有绑定手机号的 在开发者账号里会要求你必须绑定手机号
OC
开发者协议
编辑手机号
ios
堆栈与队列的区别
队列只能在队头做删除操作 在队尾做插入操作 而栈只能在栈顶做插入和删除操作 栈就是一个桶 后放进去的先拿出来 它下面本来有的东西要等它出来之后才能出来 堆是在程序运行时 而不是在程序编译时 申请某个大小的内存空间 即动态分配内存 对其访问和
OC
ios
色值的封装方法以及RGB和RGBA的区别
取色值相关的方法 define RGB r g b UIColor colorWithRed r 255 f green g 255 f blue b 255 f alpha 1 f define RGBA r g b a UIColor
OC
RGB