上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 偶然间看到“ Designated Initializer”一词,心里一惊,这是什么东西,怎么没听说过?难道是我道行太浅?真的是这样?(好伤心啊)一阵子我怀疑之后,果断上网查了一下这个 Designated Initializer,发现名词新颖,但是这用法却是用了无数遍啊,SO?记录一下吧,下次再看 阅读全文
posted @ 2017-11-14 11:17 有棱角的圆 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 一、新建一个分类 二、导入分类头文件 三、需要拦截的地方实现方法 - (BOOL)navigationShouldPopTwo 即可 .h #import <UIKit/UIKit.h> @protocol BackButtonHandlerProtocol <NSObject> @optional 阅读全文
posted @ 2017-11-09 13:29 有棱角的圆 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 本文主要记录swift中delegate的使用、“?!”Optional的概念、GCD的使用、request请求、网络加载图片并保存到沙箱、闭包以及桥接。 一、delegate的使用 swift中delegate的使用和objective-c大同小异,简单记录一下: step1:声明 step2:实 阅读全文
posted @ 2017-11-07 10:42 有棱角的圆 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 最近帮兄弟公司的做支付业务sdk,积累了 sdk 封装的经验!下面我会从零开始把我的 sdk 封装和调试经历分享给大家,希望能给看到这篇文章的人有所帮助! 本文我会从以下几个方面来讲述: Framework生成配置以及集成在主项目里调试 xib 文件和图片的存放和引用 Pods以及第三方库的使用 F 阅读全文
posted @ 2017-10-10 17:34 有棱角的圆 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 作为一名iOS开发攻城狮,在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者节省了精力和时间.但是我们在开发过程中,由于种种原因,还是会出现内存泄露的问题.内存泄露是一个很严重的问题.下面就简单介绍下 阅读全文
posted @ 2017-09-20 13:56 有棱角的圆 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 无论何种平台,网络数据的获取都是十分重要的,最近学习weex,不可避免的要学习weex的数据请求方法了。网址 个人感觉,weex stream相较于其他平台,还算比较简单了,但是由于文档以及官方代码中的错误,导致网络请求很难获取到自己想要的数据,再次简单记录一下遇到的坑。 一、获取modal,str 阅读全文
posted @ 2017-08-07 14:28 有棱角的圆 阅读(9617) 评论(2) 推荐(0) 编辑
摘要: 需求:在使用weex框架时,我们使用vue文件写页面,在native端加载服务器端的js页面时由于网络状态的不确定性,我们需要在第一次加载的时候对js页面进行本地存储。也就是说我们需要把js文件下载到本地,然后进行加载,这样可以避免出现网络环境不好的情况下卡顿白屏等问题。 解决办法:查了一些文档,发 阅读全文
posted @ 2017-08-04 14:50 有棱角的圆 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: target-->buildsetting-->user-defined 新建一个和上图尖括号一样的字符 如下图: 在debug中填入后缀名,然后在debug模式下运行程序,会发现debug模式下有后缀名“-测试” 阅读全文
posted @ 2017-07-25 11:13 有棱角的圆 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 最近在学习阿里的weex框架,网上教程真是不少,但是有用的确实是少的很。其中大多数都是讲如何配置移动端的,很少有讲到weex语法的。要知道,如果真需要用weex编写js页面的话,很有可能是移动端开发者自己去编写(iOS&&Android)。只知道配置环境,不知道如何编写js页面基本上和没学没什么两样 阅读全文
posted @ 2017-07-13 15:32 有棱角的圆 阅读(4368) 评论(0) 推荐(0) 编辑
摘要: 看到code 4APP上有一个折叠的UITAbleViewCell,不过是swift的,所以自己尝试做一个简单的可折叠的UITAbleViewCell 主要实现一个可以折叠的UITAbleViewCell 效果图如下: 用到下面这些知识点: 1.单边圆角: 我们经常会遇到一些情况需要进行单边圆角或者 阅读全文
posted @ 2017-06-29 18:08 有棱角的圆 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 经常用到各种各样的动画,所以,自己写一个简单的类别,封装一些简单的动画操作。前段时间学习了一些关联的用法。本着学以致用的原则(怕不用几天又忘了),所以在封装这个小的类别时,用关联给类别增添了几个新的属性。github地址:https://github.com/n1sunjianfei/Animati 阅读全文
posted @ 2017-06-27 18:30 有棱角的圆 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 文档:http://www.cocoachina.com/ios/20160602/16572.html socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远 阅读全文
posted @ 2017-06-26 14:15 有棱角的圆 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Core Foundation框架中常用的隐含类型: 使用这些隐含类型时需要自己初始化,自己去释放内存。所以需要记住,在初始化的同时在相应位置释放。以防出现内存问题。 1.CFStringRef 其他方法用的时候可以查看文档 -(void)testCFStringref{ CFStringRef s 阅读全文
posted @ 2017-06-22 10:43 有棱角的圆 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 《iOS开发进阶》读书笔记 引用计数 引用计数可以有效地管理对象的生命周期。当我们创建新对象的时候,他的引用计数为1,当有一个指针指向这个对象时,我们将其引用计数加1,当某个指针不再指向这个对象时,我们将其引用计数减1.当对象的引用计数变为0时,说明这个对象不再被任何指针指向了,这个时候我们就可以将 阅读全文
posted @ 2017-06-21 18:14 有棱角的圆 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 有时我们需要对app进行不同网络状况的测试,这时我们可以用到iPhone中的开发者功能进行测试。 按照下图所示打开网络调试功能: 可以看到系统默认配置的网络条件还是很多的,其中: 100%Loss是全丢包, 3G这个就不用说了吧 DSL是电话线上网, Edge是2G网络, High Latency 阅读全文
posted @ 2017-06-21 11:04 有棱角的圆 阅读(253) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页