
iOS
comeonword
IOS成瘾
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对于IOS9调用系统相机和视频软件隐藏状态栏的问题
首先更改info.plist文件Status bar is initially hidden(直接添加就可以) 这个是BOOL类型 YES为隐藏View controller-based status bar appearance(直接添加就可以) 这个是BOOL类型 YES为出现(1)在调用相机的时候 只要设置好着两个BOOL值就可以 在调用相机的时候就不会出现状态栏遮挡电池原创 2016-03-30 20:36:13 · 1146 阅读 · 0 评论 -
关于类目,延展,和继承的区别
Catagory:用到了OC运行时的特性,原则上只能用来给某个类添加方法,因为类目里面只有方法列表没有属性列表,利用runtime也可以添加属性,(只不过我对runtime理解的不是很深刻,等看完了就补。向下有效,对原类的所有子类都有效。如果只有声明没有实现,那么在运行调用时候才会报错 (运行时被添加到类的方法列表中)。可以访问原类的私有属性(因为是运行时的机制)。只对本Categor原创 2016-11-13 22:19:58 · 394 阅读 · 0 评论 -
UIView+Extension方便在开发时快速修改视图的位置大小
把头文件放到你的整个项目的头文件中就可以了,在任何地方使用时是需要点出来就行 UIButton *btn = [[UIButton alloc] init]; btn.x = 100; btn.y = 100; btn.height = 50; btn.width = 80; btn.centerX = 200; btn.cen原创 2016-11-13 22:13:39 · 593 阅读 · 0 评论 -
iOS中图片的渲染
不加渲染可能会造成失去本色 变成蓝色的渲染去除图片渲染的代码 其实就是对于image类的方法UIImage imageNamed:image]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; UIImage imageNamed:seletedImage]imageWithRendering原创 2016-10-12 20:23:58 · 287 阅读 · 0 评论 -
对于修改TabBar和NavigationBar全局背景颜色、字体颜色的两个方法
//全局修改UITabBar// TabBar 的字体颜色// [[UITabBar appearance]setTintColor:[UIColor blackColor]];// TabBar 的背景颜色 [[UITabBarappearance]setBarTintColor:[UIColorcolorWithRed:7原创 2016-10-11 16:43:08 · 851 阅读 · 0 评论 -
Unknown class ViewController in Interface Builder file
创建工程 把系统自带的ViewController 删掉 可能会出现题目的报错解决方法是在main.storyborder 里面把根视图的 右侧 class 更改成你新创建的rootViewcontroller原创 2016-10-11 16:07:46 · 383 阅读 · 0 评论 -
iOS中Appdelegate的生命周期
Appdelegate里面的几个方法是比较有用的经常可以被用到 那么简单的描述下这几个方法的用途各个程序运行状态时代理的回调:- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions 告诉代理进程启动原创 2016-10-11 15:02:56 · 403 阅读 · 0 评论 -
去除APP打包后的SNLog打印的问题
使用#ifdef DEBUG调试下才会被编译elserelease下会被编译#endif如果不加else的情况下就是直接#ifdef DEBUG只有debug调试下才会被编译(打包都不会被编译)//适用于放置打印#endif原创 2016-10-10 16:43:43 · 374 阅读 · 0 评论 -
iOS定位CLLocationManager以及CLLocationManagerDelegate协议的分享
//定位@property (nonatomic, strong) CLLocationManager *locationManager;@property (nonatomic, strong) NSString *cityName;//得到的位置@property (nonatomic, retain) CLLocation *location;//地理编码/逆地理编码@p原创 2016-03-24 20:34:15 · 1055 阅读 · 0 评论 -
在Xcode中info.plist里面增添定位和网络图片获取
由于iOS9中新增App Transport Security(简称ATS)特性,简单说就是原来请求用的HTTP要换成HTTPS,目的是更安全。但是我们请求的时候很可能用到http,直接请求http的话,控制台会打印一条消息:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is原创 2016-03-24 08:45:50 · 2350 阅读 · 0 评论 -
iOS9的僵尸模式设置 NSZombieEnabled
在Xcode的scheme页面中设置NSZombieEnabled环境变量。点击Product——>Edit Scheme打开该页面,然后勾选Enable Zombie Objects 复选框。 NSZombieEnabled变量用来调试与内存有关的问题,跟踪对象的释放过程。启用了NSZombieEnabled的话,它会用一个僵尸来替换默认的deal原创 2016-03-30 23:30:47 · 613 阅读 · 0 评论 -
IOS开发类之间的继承关系 两张树状图片
翻译 2017-11-21 18:26:29 · 323 阅读 · 0 评论