![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发基础
上进求知,认真思辨
17611006395
展开
-
iOS 开发 UICollectionView纯代码设置
//// WOCOHomeController.m// demo//// Created by zhouyu on 2016/12/20.// Copyright © 2016年 demo. All rights reserved.//#import "WOCOHomeController.h"#import "WOCOHomeHeadView.h"#import "Netw原创 2016-12-21 12:09:07 · 759 阅读 · 0 评论 -
iOS开发 解决Xcode9的Log日志无法输出中文的问题
问题描述Xcode的Log日志输出中文的问题,一般都是重写NSArray,NSDictionary的- (NSString *)descriptionWithLocale:(id)locale;方法进行处理,最近升级到Xcode9会后发现原来的处理逻辑也无法满足输出中文的需求,后台返回的状态描述涉及到中文的都变成了Unicode编码,其实这是重写的方法失效的问题,因为Xcode默认输出NSArray原创 2017-11-10 09:46:50 · 3506 阅读 · 0 评论 -
iOS 简易图片无线轮播器的打造
思路:自定义view,view中嵌套collectionView,使用SDWebImage下载图片资源GitHub下载地址 https://github.com/ios-zhouyu/ZYCycleScrollViewDemoZYCycleScrollView.h//// ZYCycleScrollView.h// project//// Created by zhouyu on 2原创 2017-11-11 00:01:27 · 454 阅读 · 0 评论 -
iOS开发 手动打造经典轮播图教程
1.综述几行代码搞定图片轮播器CollectionView复用cell的机制,不管当前的section有道少了item,当cell的宽和屏幕的宽一致是,当前屏幕最多显示两个cell(图片切换时是两个cell),切换完成时有且仅有一个cell,即使放大1000倍,内存中最多加载两个cell,所以不会造成内存暴涨现象2. 效果图3.仅仅需要几行代码 CGFloat pointY = 44 +原创 2017-11-21 00:39:31 · 716 阅读 · 0 评论 -
iOS AppIcon 和 LaunchImage设置查询
1、AppIcon 尺寸 型号 iphone点pt 尺寸(像素) 尺寸(像素) iphone iPhone Notification iOS 7-11 20pt 2x( 40x40 ) 3x( 60x60 ) iPhone、Spotlight iOS 5,6 、Settings iOS 5-11 29pt 2x( 58x58 ) 3原创 2017-12-20 11:31:02 · 5503 阅读 · 0 评论 -
iOS Masonry约束自定义TableViewCell自适应行高的约束冲突的问题
纯代码使用Masonry进行子控件约束的时候(尤其是tableViewCell的子控件自动适应行高),经常会出现下面约束警告2017-12-29 16:24:42.645364+0800 project[3804:770025] [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at leas原创 2017-12-14 18:08:03 · 13415 阅读 · 1 评论 -
iOS 苹果开发者账号技术支持电话
网站链接: 苹果开发者技术支持全球电话中国区技术支持电话: 400 670 1855原创 2018-01-31 09:52:56 · 14931 阅读 · 2 评论 -
iOS UILabel的复制粘贴和UIMenuController的基本使用
1.复制-粘贴的功能2.UIMenuController的使用3.具体代码4.效果5.代码demo示例1.复制-粘贴的功能在iOS中下面三个控件,自身就有复制-粘贴的功能:UITextViewUITextFieldUIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。UIPasteb...原创 2018-04-10 18:12:23 · 1898 阅读 · 0 评论 -
Xcode 10回归经典--工作区域侧边栏灰色代码折叠指示区域
Xcode 10回归经典–工作区域侧边栏灰色代码指示区域Prefrences --> Text Editing --> Code folding ribbon就连swift烦人的闭包也能直接折叠了!!!!!原创 2018-10-10 12:18:30 · 1740 阅读 · 0 评论 -
关于苹果Xcode10.2和Xcode10.2.1的傻逼bug--新创建的文件类, 敲代码没有任何提示的问题!!!
关于苹果Xcode10.2和Xcode10.2.1的傻Xbug–新创建的文件类, 敲代码没有任何提示的问题!!!解决方案1. Build Phases中删除对应文件, 后重新添加就可以有代码提示了.2. 关闭工程文件然后重新打开, 就可以有代码提示了...原创 2019-05-29 01:05:27 · 2817 阅读 · 3 评论 -
ios 开发 navigationbar上私有属性的获取
for (UIView *subview1 in self.navigationController.navigationBar.subviews) {// ZYLog(@”%@”,[subview1 class]); if ([subview1 isKindOfClass:NSClassFromString(@”_UIBarBackground”)]) {原创 2017-02-17 09:40:30 · 911 阅读 · 0 评论 -
UITableViewCell使用Masonry进行自动计算行高的问题
UITableViewCell使用Masonry进行自动计算行高的问题开发中,Masonry进行UI界面的约束,越来越方便,但是在含有label内容不定的cell上,约束很容易出问题,一旦设置不当,就会显示不正常![不正常的约束](http://img.blog.csdn.net/20161020091611108)百度各种解决方法,发现都不太满意,不是思路复杂,就是方法感觉不够简洁,摸索了一阵原创 2016-10-20 09:37:41 · 4993 阅读 · 0 评论 -
iOS 开发 时间与时间戳的相互转化
//获取当前系统时间的时间戳pragma mark - 获取当前时间的 时间戳+(NSInteger)getNowTimestamp{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateStyle:NSDateFormatterMediumStyle]; [format原创 2017-01-10 14:54:42 · 1238 阅读 · 0 评论 -
iOS 开发 解决UICollectionView的多组头部视图样式不一样复用时发生错乱问题
UICollectionView用起来比UITableView麻烦多了,如何解决多组头部视图复用时出现的错乱问题就很关键头部视图有几种样式就注册几种头部视图 // 防止cell和头部视图复用出现错乱 [collectionView registerClass:[WOCOHomeSelectTypeCell class] forCellWithReuseIdentifier:@"sele原创 2016-12-21 18:40:43 · 5497 阅读 · 0 评论 -
iOS 开发 解决UITableViewcell单选动态改变cell文字和背景颜色的功能,且第一次默认选择第一个cell
功能需求一:头一次进来时默认选择第一个cell- (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"测试"; self.view.backgroundColor = [UIColor whiteColor]; // 默认选择第一个cell [self.tableView sel原创 2016-12-22 14:28:40 · 3496 阅读 · 0 评论 -
iOS 开发 MJRefresh使用详解
转自这里,讲解的不错 iOS开发–常用技巧 (MJRefresh详解)下拉刷新01-默认 self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{ // 进入刷新状态后会自动调用这个block }]; 或 // 设置回调(一旦进入刷新状态,就调用target的action,也就是调用self转载 2016-12-25 21:08:33 · 1080 阅读 · 0 评论 -
IOS 开发 Cache文件夹缓存的清理封装(包括WebKit缓存/SDImageCache缓存),都提供了相应的接口.
ClearCachesTool.h//// ClearCachesTool.h// demo//// Created by zhouyu on 2016/12/27.// Copyright © 2016年 demo. All rights reserved./* * 真机和模拟器下WKWebKit下载的图片资源缓存路径不一样 * 真机:/Library/Caches/Web原创 2016-12-28 17:56:23 · 4625 阅读 · 0 评论 -
iOS 开发 Xcode 8.1创建新项目的配置--详解
iOS 开发 Xcode 8.1创建新项目的配置–详解1.创建项目内容2.TARGETS–>General设置 // 图标,启动图片,拖入图片资源 //名称,版本,支持的方向,系统的版本 info.plist Bundle display name; Bundle versions string , short;原创 2016-11-04 13:37:46 · 4216 阅读 · 0 评论 -
ios 开发 xocde 8.1 Update to recommended setting 提示警告
ios 开发 xocde 8.1 Update to recommended setting 提示警告这是建议你更新设置,第二个建议是开启Suspicious Moves这个编译警告。这是一个Xcode中新增的编译警告。点击Prefrom Changes修改就行了原创 2016-11-04 14:09:47 · 5480 阅读 · 0 评论 -
iOS 开发APP更换用户头像问题的处理方式
iOS 开发APP更换用户头像问题的处理方式1.常见的处理方式:SDWebImage处理这种使用方式是后台提供头像下载的URL 使用的方法—options参数选择options:SDWebImageRefreshCached–会自动更新头像- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder原创 2016-10-25 23:48:37 · 1855 阅读 · 0 评论 -
IOS 开发 友盟分享-社会化组件SDK v6.0.2-集成指南
IOS 开发 友盟-社会化组件SDK v6.0.2-集成指南新版的友盟分享SDK和之前的区别还是挺大的,用习惯了老版本的分享,再次集成新版的分享中间不到了一些坑坑,在这里分享给大家集成友盟社会化组件流程–第三方账号的申请这里就不在描述了,就是appkey和appsecret的获取 1.SDK v6.0.2下载地址 要注意,新浪微博的组件足足有25M大小,如果公司没有这个需求的话,还是不要选了原创 2016-10-26 14:51:19 · 6412 阅读 · 2 评论 -
iOS 开发 UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
参考:UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等UITextField 常用属性:(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。(2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过后是否缩小还是向右滚动等)。(3)可以根据需要设置各种不同的键盘样式(只有数字、转载 2017-01-01 00:12:07 · 6815 阅读 · 0 评论 -
iOS13.0适配收集
iOS13.0适配收集第三方登录:如果 APP 支持三方登陆(Facbook、Google、微信、QQ、支付宝等),就必须支持苹果登录,且要放前边.黑夜模式:YYLabel 如果使用了 textLayout属性,切换模式的时候 无法自动修改layout文本的颜色内嵌WebView,需要手动修改css样式KVC 限制UITextField: [self setValue:co...原创 2019-09-03 10:44:09 · 3899 阅读 · 2 评论