ios
懒懒树hi
这个作者很懒,什么都没留下…
展开
-
block / deleget / notification 写法备注
1.block A页面 -> B页面(A push B页面,B页面传值给A)A页面: __block typeof(self) __weak weakSelf = self; b.clickBlock = ^(NSString *str) { NSLog(@"%@", str); };B页面:h文件typedef void(^xxxBlock)(N...原创 2018-04-23 10:41:07 · 175 阅读 · 0 评论 -
转~Static table views are only valid when embedded in UITableViewController instances
storyboardview controller里面不能直接放tableview的静态表,动态可以,解决方案如下:问题当在UIViewController中加入Table View,然后将其Content设置为Static Cells,xcode编译时报错提示:Static table views are only valid when embedded in UITableView...转载 2019-05-14 14:19:38 · 819 阅读 · 0 评论 -
关于 ios 推送(极光推送基本流程)| 推送证书-> 极光官网 -> 代码流程 -> 发送推送
ios推送(极光推送)前期准备:极光官网:https://www.jiguang.cn 没帐号的自行注册苹果开发者帐号官网:https://developer.apple.com 帐号自行登录正文:1.制作推送证书1.1.打开苹果开发者帐号官网,帐号登录。1.2.点击 ,进入Certificates, Identifiers & Profiles 页面1...原创 2018-12-24 13:33:32 · 1010 阅读 · 0 评论 -
xxxController中view的起始位置上移,被导航栏遮挡,UIImagePickerController 内容被导航栏遮挡
为了适配iOS11下来刷新下下偏移问题,适配: if (@available(iOS 11.0,*)) { [UITableView appearance].estimatedRowHeight = 0; [UITableView appearance].estimatedSectionHeaderHeight = 0; [UITable...原创 2018-08-29 11:44:12 · 3362 阅读 · 0 评论 -
JenKins+Xcode+git实现ipa自动化打包
简介:JenKins是基于Java开发的一种持续集成工具,用于秩序监控重复工作。安装:JenKins官网下载:https://jenkins.io/index.html 也可以从我地方下载,传送门:https://download.csdn.net/download/weixin_42045633/10576832 下载选项选择:Long-term ...原创 2018-05-22 14:39:36 · 1265 阅读 · 0 评论 -
状态栏 (+强制修改状态栏颜色)/ 导航栏 / 底部导航Tabbar 常用设置
1.状态栏设置全局设置状态栏:设置info.plist文件的View controller-based status bar appearance 选项 YES or NO1.1.如果选择NO,则全局设置代码有效,分页设置代码无效1.2.如果选择YES或者没有设置,则分页设置代码有效,代码全局设置代码无效代码控制://设置状态栏的字体颜色模式[[UIApplication ...原创 2018-04-27 15:08:44 · 3324 阅读 · 0 评论 -
AFNetworking 相关梳理
写在开头:学了这么久的IOS,现在才开始梳理了一下AFNetworking,以前小弟当的是多轻松...NSURLConnection(ios7弃用) -> NSURLSessionAFHTTPRequestOperaionManager -> AFHTTPSessionManager(返回NSURLSessionTask)1.AFN发送的请求都是异步的,不会阻塞主线程,默认情况...原创 2018-04-26 09:57:38 · 170 阅读 · 0 评论 -
ios 搜索框UITextField
1.搜索框UITextField - Placeholder(光标)的设置:NSAttributedString *stingAtt = [[NSAttributedString alloc] initWithString:@"请输入关键词" attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:15.0f],NSForegroundC...原创 2018-05-03 11:07:08 · 1163 阅读 · 0 评论 -
ios 各种坐标的起始位置
1.情景一:导航隐藏,头部headView,frame = (0,0,W,64);下面放tableview,frame = (0,64,W,H-64)在ios11,布局ok,在ios10,tableview有向下便宜20,正确布局的话64应写成44。解决:tableview统一frame = (0,64,W,H-64)if (@available(iOS 11.0, *)) { sel...原创 2018-05-03 10:12:54 · 3542 阅读 · 0 评论 -
ios项目自动构建打包命令(xcodebuild)+上传(curl)
自动构建打包命令(三种方法)1.archive文件-》ipa文件(xcodebuild) - ok1.1 生成archive文件(cd到项目目录下)xcodebuild archive -workspace ReadingSail.xcworkspace -scheme ReadingSail -configuration Release -archivePath /Users/syb/Deskt...原创 2018-05-09 14:38:51 · 1488 阅读 · 0 评论 -
XIB / Story Board / OC纯代码 创建(alloc)+初始化(init)
1.View:XIB:+ (instancetype)loadFromNib { NSString *myclass = NSStringFromClass([self class]); // 封装Xib的加载过程 return [[NSBundle mainBundle] loadNibNamed:myclass owner:nil options:nil].firstO...原创 2018-04-24 10:40:25 · 624 阅读 · 0 评论 -
设置圆角
1.layer层设置self.myButton = [[UIButton alloc] initWithFrame:self.bounds];self.myButton.layer.cornerRadius = (self.myButton.frame.size.width - 1) / 2;//圆形self.myButton.clipsToBounds = true;(self.myBut...原创 2018-04-23 11:27:19 · 147 阅读 · 0 评论 -
OC与JS(Vue)交互 用WKWebView
一.JS调用OC(实践ok)应用场景举例:点击H5页面的分享按钮,调用起原生OC的微信分享功能1.1 JS(Vue)部分<div @click="btnClick">04/21-04/25<div>//script方法实现处加上window.webkit.messageHandlers.xxx.postMessage(),xxx为方法名methods: ...原创 2019-05-16 13:35:58 · 10363 阅读 · 1 评论