iOS 开发
文章平均质量分 89
论*持久战讲的就是成功做事的方法和战略
不管工作、投资、实业,做好都需要超凡的专注和耐心。
展开
-
NSScanner 学习
文档学习A string parser that scans for substrings or characters in a character set, and for numeric values from decimal, hexadecimal, and floating-point representations.parser 分析程序;语法剖析程式scans f...原创 2019-11-10 17:28:26 · 152 阅读 · 0 评论 -
http协议笔记
https://blog.csdn.net/YULU5216/article/details/64563054GET /?name=XXG&age=23 HTTP/1.1Host: localhost:8081Connection: keep-aliveAccept: text/html,application/xhtml+xml,application/xml;q=0.9...转载 2019-06-20 13:59:20 · 283 阅读 · 0 评论 -
HTML 基础
第一次学习:1、href 超文本引用,超链接2、<h1></h1>,<h2> </h2>,<h3></h3>,<h4> </h4>,<h2>This is heading 5 </h2>,<h6>原创 2018-07-18 16:28:05 · 489 阅读 · 0 评论 -
一点笔记 about layout 兼purelayout + 需要自动布局对scrollView影响
文档地址https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/AutolayoutPG/1、This constraint-based approach to design allows you to build user interfaces that dynamically...原创 2017-08-21 18:35:53 · 584 阅读 · 0 评论 -
Photos Framework 学习研究
文章转载于:https://www.jianshu.com/p/8cf7593cc44d下面是阅读笔记1、PHAsset 、PHAssetCollection、PHCollectionList是Photos框架中的模型类,PHAsset类型模型时图片或者视频文件数组;PHAssetCollection即图片或者视频文件的集合,包括相册moments、只能相册以及共享照片流2、PHA...转载 2019-03-01 11:41:00 · 318 阅读 · 0 评论 -
2018.12.12 -2019.1.25项目笔记总结
1、masksToBounds圆角cornerRadius 现在与masksToBounds无关了2、https://m.cnbeta.com/view/773867.htm苹果的新表情3、**说业务逻辑尽量写在viewModel,里面***ModelArr ,不要写在vc,有他的道理,但是我觉得不行啊,但实际我的处理逻辑不是那么简单。4、imageView.layer.sh...原创 2019-01-31 19:04:20 · 306 阅读 · 0 评论 -
为GitLab帐号添加SSH keys并连接GitLab
链接:https://blog.csdn.net/xyzchenxiaolin/article/details/51852333文章的错误:在这里可以看到id_rsa和id_rsa.pub已经生成,并且生成的路径为/root/.ssh/。这个路径“/root/.ssh/”,应根据生成公钥的提示语来定。查询是否有公钥:ls -al ~/.ssh进入放公钥的地方:cd ~/.s...转载 2019-05-12 11:37:38 · 246 阅读 · 0 评论 -
最近粗糙笔记(11.25-12.10)
1、ffb400 和red ,green, blue的转换前两位对应red,中间两位对应green,后两位对应blue2、 为什么需要堆栈转自http://bbs.csdn.net/topics/390840859 要问Java为什么要堆栈,那就要问C为什么要堆栈,问C为什么要堆栈就要问以前写汇编的为什么写着写着就喜欢把内存分两块来用,至于这个问题你跑去C板块和汇编板块估计都没几个...原创 2018-12-11 18:33:36 · 354 阅读 · 0 评论 -
模仿朋友圈的做法、重温collectionView流布局、CHTCollectionViewWaterfallLayout
第一次学习:GSD_Weixindemo 研究1、SDDiscoverTableViewController是发现页面SDTimeLineTableViewControllerSDWeiXinPhotoContainerView 微信图片容器视图点击粗发的视图- (void)tapImageView:(UITapGestureRecognizer *)tap优秀可以...原创 2017-03-07 12:35:20 · 684 阅读 · 0 评论 -
iOS如何提升性能book部分笔记
1、From technical standpoint(观点立场), performance is, strictly speaking, a very vague(模糊的) term. When someone says - this is a high performing application, we don’t really know what he is really talking ...原创 2018-11-28 19:57:38 · 626 阅读 · 0 评论 -
iOS 通用链接
参考链接:http://www.jianshu.com/p/734c3eff8feb参考链接:http://blog.csdn.net/kuangdacaikuang/article/details/52958052?locationNum=12&fps=1参考链接:http://www.cnblogs.com/ysk-china/p/5777299.html参考链接:http...原创 2017-10-21 17:10:16 · 2257 阅读 · 0 评论 -
推送和友盟的坑
1、关于推送的两个帖子很重要:测试模式相关http://bbs.umeng.com/thread-8910-1-1.html为什么推送收不到消息:http://bbs.umeng.com/forum.php?mod=viewthread&tid=5428&extra=page%3D1%26filter%3Dtypeid%26typeid%3D25推送中遇到的问题...原创 2017-09-28 15:16:54 · 255 阅读 · 0 评论 -
GCD笔记和问题汇总
参考了不少博客,部分参考别人,附含一些自己的见解参考博客:http://www.tuicool.com/articles/ZNn6Jz1、GCD是我们iOS开发很重要的一些方法,它形式简单,但功能强大,但里面有很多又难以让人理解比如进程和线程的区别?串行队列,和并行队列的区别?以及同步和异步的区别?get和post的区别?dispatch_get_global_queue(0,0)...原创 2016-03-02 21:28:29 · 417 阅读 · 0 评论 -
近期(2018.8-2018.11)总结
(一)使用商汤SDK踩过的坑1、不同设备居然走的逻辑不一样,这是我们代码的坑,导致在某些iOS低系统上不能走了。2、setHacknessThresholdScore这个值还要很大才行,一般0.99,0.5还不行。3、大早用了线上包,导致只能用线上的bundle id,打包非常麻烦。我的做法1、超时没有回调怪商汤2、我的手机正常,别的手机不正常,怪商汤怪手机有问题3、测...原创 2018-11-29 14:24:28 · 143 阅读 · 0 评论 -
runtime文档学习笔记
第一次学习:文档地址:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008048-CH1-SW11、The Objective-C lang...原创 2016-03-05 22:34:28 · 1562 阅读 · 0 评论 -
automaticallyAdjustsScrollViewInsets深坑
automaticallyAdjustsScrollViewInsets1、这个属性没设置,居然引发- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath- (CGSize)collecti...转载 2019-06-27 16:16:17 · 747 阅读 · 0 评论 -
NSLayoutManager learning
OverviewNSLayoutManager maps Unicode character codes to glyphs, sets the glyphs in a series of NSTextContainer objects, and displays them in a series of NSTextView objects. In addition to its core fu...翻译 2019-09-10 16:50:15 · 692 阅读 · 0 评论 -
weex iOS交互总结
前言2018年库店做的app使用weex,一直没有总结,值此来总结一下流程图注意事项1、注意路径路径需要以file:///开头2、render方法调用多次可能会引发白屏3、启动下载js,使用js原则,先检索本地,本地没有用线上url4、目录里放js是不被允许的,提审会被拒绝5、启动app下载保存到沙盒6、封装NSURLSession7、...原创 2019-07-12 14:31:44 · 282 阅读 · 0 评论 -
oc底层原理再总结
oc底层原理学习1、oc的本质是什么2、instance 对象是什么3、Class对象原理是什么4、meta-class对象5、isa指针指向哪里参考文章:1、oc的本质是什么本质就是就是一个结构体,这个结构体里面包含一个isa指针,以及一些成员变量\color{red}{这个结构体里面包含一个isa指针,以及一些成员变量}这个结构体里面包含一个isa指针,以及一些成员变量。class_ge...转载 2019-07-10 17:37:35 · 879 阅读 · 0 评论 -
iOS开发的多线程复习
核心知识点1、主队列,专门用来在主线程上调度任务的队列,不会开启线程,以先进先出的方式,在主线程空闲时才会调用队列中的任务在主线程执行,如果当前主线程正在有任务执行,那么无论主队列中当前被添加了什么任务,都不会被调度\color{red}{那么无论主队列中当前被添加了什么任务,都不会被调度}那么无论主队列中当前被添加了什么任务,都不会被调度2、主队列必须等主线程空闲的时候,才会去执行。\col...原创 2019-07-12 14:20:56 · 149 阅读 · 0 评论 -
宏加括号和没加括号的区别
#define nValue 5#define mValue nValue+nValueNSLog(@"print value m%d", mvalue);mvalue =nValue+nValue = 10; NSLog(@"print value m*m%d", mvalue*mvalue);mvalue*mvalue = nValue+nValu...转载 2019-07-10 14:31:39 · 630 阅读 · 0 评论 -
近期粗陋笔记
一、回滚遇到这样的问题:1、解决方法 选择Read From Disk2、将xcode退出,重新打开二、目录参考链接:http://www.cnblogs.com/iihe602/archive/2013/01/17/2865280.htmlhttps://www.jianshu.com/p/34cda6a121dbhttp://blog.csdn.net/f...原创 2018-08-22 16:11:22 · 1023 阅读 · 0 评论 -
What is the stream?
1、XMPP讨论组,类似qq的群或讨论组,我在做一个删除信息的功能,我首先是从保存所有信息的数据库并且在AppDelegate类里面的xmppMessageArchivingCoreDataStorage,先建立一个以该数据库类似名字的实体,然后建立一个谓词和请求,谓词是请求的特征,是请求的样式,其实就是搜索,就是从数据库中搜索类似样式的个体,也可以不这样,可以一个一个对比,其实一样,2、原创 2014-12-29 23:22:18 · 1181 阅读 · 0 评论 -
XMPP部分经验
1、首先是调用viewdidload方法视图加载完成里面的的方法2、先刷新然后从数据库里面获取所有的聊天记录(initBubbleDatas),这个方法写在刷新的方法里面,3、通过上面的方法将消息结构转换成聊天结构(structureBubbleDatasWithMessages),这个方法处理的对象是一个XML流,就是通过这个方法将里面的元素分类整理出来,比如消息类型(MJLMessag原创 2014-12-24 20:43:01 · 896 阅读 · 0 评论 -
一些博文----想象力的种子
1、证书临时文件苹果idhttp://blog.csdn.net/holydancer/article/details/92193332、真机调试详细步骤http://blog.csdn.net/shijiucdy/article/details/76383443、绝对路径和相对路径http://blog.csdn.net/huifeidexin_1/article/d原创 2015-02-27 17:50:20 · 609 阅读 · 0 评论 -
c language
第一次学习:1、&ptrreturns the address of the pointer variable... pointer to a pointer if you will.返回指针变量的地址,指向指针的指针。2、round(number,digits)四舍五入的值,digits小数点后面保留的位数3、ceil (double x)返回大于或者等于指定表...原创 2014-06-08 19:06:07 · 825 阅读 · 0 评论 -
应用上传至APPStore,证书临时文件,以及svn一些实践经验
怎样将应用上传至APPStore首先登陆itunesconnect.apple.com,特别提醒的是我们只有在苹果那里申请了开发者账号并得到授权了的才能拥有账号和密码。接下来我们要对项目中的版本信息进行修改再接着我们要对打包,就是点击上面的product------archive——validate接下有一些操作,我想应该是软件主动找到项目中一个plist文件使得项目能有一个包名称,这...原创 2015-01-06 21:18:16 · 874 阅读 · 0 评论 -
instrument 文档研究
第一章:文档地址:https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/index.html#//apple_ref/doc/uid/TP40004652-CH3-SW1一些备忘录: (1)command + I 是快捷键,添加原创 2017-12-21 17:01:47 · 703 阅读 · 0 评论 -
swift研究
1、let dic = responseData as! Dictionary和let dic:NSDictionary = responseData as! Dictionary这代码有什么区别2、var previewView:UIView? = nil我们生明一个变量的时候可以设置为选择类型也可以设置为强制类型,但是创建的时候必须这样self.previe原创 2016-02-15 22:36:52 · 1326 阅读 · 0 评论 -
深入理解VC
第一次学习https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/index.html#//apple_ref/doc/uid/TP40007457-CH2-SW1一、视图控制器的角色1、Each view controller manages a po原创 2017-09-13 15:25:21 · 1323 阅读 · 0 评论 -
多个类的情况处理
1、http://www.ui4app.com/category ui设计原创 2014-12-03 00:27:10 · 596 阅读 · 0 评论 -
几个常用的适配属性和写代码要注意的方法,模拟器删除全部应用方法
1、self.edgesForExtendedLayout 如果是UIRectEdgeAll、UIRectEdgeTop我们注意到,纵坐标零点都是从屏幕最上面开始,要是换成UIRectEdgeNone则坐标原点从导航栏的下面开始2、还有一点可以确定就是当我们把下面两个因素extendedLayoutIncludesOpaqueBars 和modalPresentationCaptureSta原创 2014-12-17 21:57:13 · 780 阅读 · 0 评论 -
xmpp基础知识
xmpp基础知识原创 2014-11-30 21:48:00 · 934 阅读 · 0 评论 -
项目中出现的错误汇总、以及小笔记Transport Security
1、控制台打印:Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.这个在我们加载一个图片的原创 2016-03-02 18:48:26 · 857 阅读 · 0 评论 -
再论strong 和weak的区别
首先看一篇文章作者:新风作浪原文网址:http://blog.csdn.net/duxinfeng2010/article/details/8461784原文部分内容weak and strong property (强引用和弱引用的区别) weak 和 strong 属性只有在你打开ARC时才会被要求使用,这时你是不能使用retain release autore原创 2016-03-08 12:13:47 · 1115 阅读 · 0 评论 -
ios重要组件
一、UIView *a,UIView*b,UIView*cb在a的上方,覆盖a,如果我们想要在b上显示一些东西,不能简单的加载a上,这样会找不到,要把它加在b上才能显示。按照分析,我们把视图c加到a上,那c与b就处于同一个级别了,应该也可能能展示,但是事实上,如果我们这么做,c就不会显示 。http://www.jianshu.com/p/a577023677c1二、bounds ...原创 2016-05-17 12:58:11 · 462 阅读 · 0 评论 -
autolayout detail
1、 [LayoutConstraints] Unable to simultaneously satisfy constraints.Probably at least one of the constraints in the following list is one you don't want.Try this:(1) look at each constraint an...原创 2017-08-22 15:26:06 · 328 阅读 · 0 评论 -
Delve into Manage memory Essentials learning(1)
Manage memoryRestart device regularlyYou should restart your phone at least once per day.1、作者Gibson Tang 2、Since then, he has never stopped keeping pace with(跟上) technology, and after he c原创 2018-01-05 11:17:03 · 729 阅读 · 0 评论 -
近期疑惑解答
1、[self.delegate respondsToSelector:@selector(loadB***PageAction:)])方法报错编译的时候报错了,提示:No known instance method for selector 'respondsToSelector:'这种情况是声明的协议protocol没有从NSObject继承导致2、@property(nonatomic, s...原创 2018-04-11 20:03:52 · 226 阅读 · 0 评论 -
苹果审核被拒(使用js && weex)
被拒图谱:1、第一个版本提审的是一个有js更新功能,js以bundle保存于目录 结果:被拒2、第二个版本是去掉更新功能,只留本地的功能 结果: 被拒3、第三次版本去掉更新功能,去掉本地的js,留着线上的js的url,通过线上的url来链接 邮件写了两封 通过4、第四次版本是在第三次基础上加上一个使用本地js功能 ...原创 2018-05-04 18:06:14 · 2615 阅读 · 3 评论