随笔分类 -  IOS Function

iOS 11 Xcode9开发 新特性学习 (警告篇)
摘要:最新版本SDK优化了开发体验,编译过程会提供更多提示警告,建议你修改。这些功能也可以自主选择用或者不用,当然,苹果喜欢你用他推荐的东西。。。 1 . @avalibale 语法,同步判断当前iOS系统是否满足需求。例如: (2)声明或者引用一些api需要在指定iOS版本才起作用会有warning,这 阅读全文

posted @ 2017-06-28 15:06 ACM_Someone like you 阅读(14286) 评论(0) 推荐(0) 编辑

iOS WKWebView OC 与 JS 交互学习
摘要:我写WKWebView 想让 服务端相应 一个 方法但是不响应,根据 UIWebView 用 JSContext就能拿到响应的处理经验是不是服务端 也需要 对 WKwebView有兼容的一个写法??? 特此学习 WKWebView 记录 一 .WKWebView 代理协议 (1)WKScriptMe 阅读全文

posted @ 2017-06-22 18:02 ACM_Someone like you 阅读(6502) 评论(0) 推荐(0) 编辑

iOS UIWindow 与 windowLevel 学习
摘要:Pop几个关键点 示意图: 参见代码: 阅读全文

posted @ 2017-06-09 18:42 ACM_Someone like you 阅读(2696) 评论(0) 推荐(0) 编辑

iOS 视频全屏功能 学习
摘要:项目中,也写过类似"视频全屏"的功能, 前一阵子读到今日头条 的一篇技术文章,详细介绍三种旋转方法差异优劣最终择取。文章从技术角度看写的非常好,从用户角度看,也用过多家有视频功能的app,今日头条的体验的确很优。特别值得学习特此参考写了一个视频全屏小功能 实现方法:配合重写当前的ViewContro 阅读全文

posted @ 2017-05-22 17:41 ACM_Someone like you 阅读(1350) 评论(0) 推荐(0) 编辑

iOS Autolayout 在tableView scrollView 适用 学习
摘要:1 如何自动适应cell的高度 autolayout 里面 使用 systemLayoutSizeFittingSize 方法 (系统通过 已知的完整的Constraints和view的属性来计算高度)根据一个cell实例计算高度. 优势:不需要写过多复杂的高度计算逻辑, 代码简洁. 强大 (1)首 阅读全文

posted @ 2017-05-03 11:05 ACM_Someone like you 阅读(304) 评论(0) 推荐(0) 编辑

iOS URL Loading System / HTTP 重定向 认识与学习
摘要:一个朋友问了我一个问题,需求是这样的:他要用本地的H5资源 替换 链接资源, 但是判断链接资源时候 因为一些操作请求本地化了之后 一些操作比如请求服务器使用的是http开头,然而本地资源一直是以file://开头, 这样的 然后 shouldStart 方法中 的request(post请求) bo 阅读全文

posted @ 2017-05-02 10:48 ACM_Someone like you 阅读(1737) 评论(0) 推荐(0) 编辑

iOS 视图控制器转场动画/页面切换效果/跳转动画 学习
摘要:一 学习 在 UINavigationController 中 push 和 pop 的转场效果 (基于iOS7 以上的转场方式) 经过学习了解到,重点分三块: (1)pushAnimation: TransitionPushAnimation 进场效果动画管理器 (NSObject并遵守UIVie 阅读全文

posted @ 2017-03-30 16:32 ACM_Someone like you 阅读(6175) 评论(0) 推荐(0) 编辑

iOS 给 ViewController 减负 之 UITableView
摘要:今天看了一些博客文章分享了如何给ViewController 瘦身的问题, 其中一个就是tableView. 的确,随着产品迭代,VC里面可能越来越臃肿,有时候真的需要好好进行一次瘦身.可能是参考的博客中讲解更侧重于方法的复用,其实这个真的是很灵活的问题,有时候tableView list 都是同一 阅读全文

posted @ 2017-03-10 15:55 ACM_Someone like you 阅读(534) 评论(0) 推荐(0) 编辑

iOS 注册密码加密 添加了时间戳 遇到的问题...
摘要:今天项目 遇到一个事故,我本想用 一个形容这个事故的adj 算了 既然 叫事故 已经能表达我们处于的一种状态, 是这样的: 有小部分用户反应 app无法注册 总提示密码错误的情况 实际 该步骤 已经通过了本地校验密码的步骤.此时的密码错误反馈 是服务端返回的? 于是我们判断 密码解码 出了问题. 对 阅读全文

posted @ 2017-03-06 15:10 ACM_Someone like you 阅读(1005) 评论(0) 推荐(0) 编辑

iOS 关于远程推送(push) 的几个问题
摘要:1 push 基本流程原理 (1)启动 app (2)注册远程通知 (3)苹果服务器回调一个deviceToken "didRegisterForRemoteNotificationsWithDeviceToken:” (4)把该deviceToken传递给我们的服务器/第三方push服务接收dev 阅读全文

posted @ 2017-02-20 18:13 ACM_Someone like you 阅读(1109) 评论(0) 推荐(0) 编辑

iOS 几种常用的 crash log 崩溃信息调试方法
摘要:前言:crash log 对 定位崩溃问题 ,并且不容易复现,尤其是及时对appstore 上正在运营的 app 的迭代改进来说 非常重要. 1 crash两种情况 1.1 测试环境下 追踪bug 1.2 App Store 上应用 追踪bug 我们主要讨论在App Store 上应用 追踪bug 阅读全文

posted @ 2017-02-08 23:26 ACM_Someone like you 阅读(22146) 评论(0) 推荐(1) 编辑

iOS 多线程
摘要:经常听到这样的问题 "你在处理多线程的时候 遇到过什么问题 或者说 你使用过多线程吗 如何操作的" 具体 我也没听过 别人是怎么回答的,我也没太想好怎样回答才算全面,今天利用工作空余时间好好系统学一下,从以下几个角度学习 1 理论 2 举例子运用 3 实际开发注意要点 一 理论 1 线程和进程 a 阅读全文

posted @ 2016-11-18 11:34 ACM_Someone like you 阅读(370) 评论(0) 推荐(0) 编辑

iOS JS 和 OC交互 / JS 和 native 相互调用
摘要:现在app 上越来越多需求是通过UIWebView 来展示html 或者 html5的内容, js 和 native OC代码交互 就非常常见了. js 调用 native OC代码 第一种机制 (1)最常用的是 利用 - (BOOL)webView:(UIWebView *)webView sho 阅读全文

posted @ 2016-11-12 12:50 ACM_Someone like you 阅读(3684) 评论(0) 推荐(0) 编辑

iOS 统计项目代码行数
摘要:最近去面试 对面的"他" 问我其中一个问题 是 "你的项目代码量是多少?" 当时的确有点蒙圈, 我可以从整个项目打包的角度考虑项目大小,我还真没想过到底我的项目代码量,于是我大概表达了一下 "我的确没从代码量考虑过项目,请教一下你们如何去统计的 如果统计项目代码量,用来干什么呢 " 然后对方回答的话 阅读全文

posted @ 2016-09-20 17:40 ACM_Someone like you 阅读(768) 评论(0) 推荐(0) 编辑

iOS NSSet 学习 “无序数组” & 去重 案例
摘要:“NSSet,NSMutableSet,和NSCountedSet类声明编程接口对象的无序集合(散列存储:在内存中的存储位置不连续)。 而NSArray,NSDictionary类声明编程接口对象的有序集合(有序存储:在内存中的存储位置连续)。” NSSet 运用 hash(哈希)散列算法 查找目标 阅读全文

posted @ 2016-08-22 12:00 ACM_Someone like you 阅读(2194) 评论(0) 推荐(0) 编辑

iOS 学习@autoreleasepool{}
摘要:" ojc-c 是通过一种"referring counting"(引用计数)的方式来管理内存的, 对象在开始分配内存(alloc)的时候引用计数为一,以后每当碰到有alloc,new,[mutable]copy,retain的时候引用计数都会加一, 每当碰到release和autorelease的 阅读全文

posted @ 2016-08-18 15:08 ACM_Someone like you 阅读(541) 评论(0) 推荐(0) 编辑

iOS NSCoding 的学习 和 使用
摘要:起初接触的轻量级 物理存储 方式 是 plist 可以存储 系统级别的 字典 数组 但是不能存储自定义的对象类 那会 用自定义对象做存储的 需求也不大 主要 是 还没建立面向对象意识,会的也少. 再就是真的需要存储 自定义类时候 就用了CoreData了 今天 就把落下的补上 NSCoding 轻量 阅读全文

posted @ 2016-07-14 15:52 ACM_Someone like you 阅读(1115) 评论(0) 推荐(0) 编辑

iOS UIScrollView 滚动到当前展示的视图居中展示
摘要:需求展示: 测试效果1 first uiscrollView 宽度 为屏幕宽度 滚动步长 为 scroll 宽度的1/3 分析: 这个是最普通版 无法使每一次滚动的结果子视图居中展示, WA second 测试效果2 uiscrollView 宽度 为 屏幕的 1/3 滚动步长 为 scroll 的 阅读全文

posted @ 2016-07-09 15:08 ACM_Someone like you 阅读(2529) 评论(0) 推荐(0) 编辑

iOS UIFont 的学习与使用
摘要:通常,我们使用字体 都是系统默认的字体. 有时候 从阅读体验,美观度 设计师都会考虑用一些 更高大尚的字体. 系统字体库 给英文 各种style的发挥空间很大,但是 中文则不然. 但是苹果 给使用中文的字体的开发者提供了 动态下载字体库的福利,这个真是好,并且下载到/private/var/mobi 阅读全文

posted @ 2016-06-13 18:58 ACM_Someone like you 阅读(2286) 评论(0) 推荐(0) 编辑

iOS9 Search API 之 Spotlight
摘要:iOS9以后 有三种api提供搜搜方式 加强引导用户关注 我们的app及相关内容的方式 NSUserActivity Web Markup Core Spotlight 用法 前两种 实战操作性不够强(后续补充) 这里先讲 spotlight 实现机制和方法 分析 iOS 8的时候 spotligh 阅读全文

posted @ 2016-06-07 19:17 ACM_Someone like you 阅读(355) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示