11 2016 档案
摘要:其他:Xcode8 iOS10 的新特性 1.系统判断方法失效;2.隐私数据的访问问题;3.UIColor 问题4.真彩色的显示5.ATS问题6.UIStatusBar问题7.UITextField8.UserNotifications(用户通知)9.UICollectionViewCell的的优化
阅读全文
摘要:iOS安全攻防(二十三):Objective-C代码混淆 提交用户的隐私数据 一定要使用POST请求提交用户的隐私数据GET请求的所有参数都直接暴露在URL中请求的URL一般会记录在服务器的访问日志中服务器的访问日志是黑客攻击的重点对象之一 用户的隐私数据登录密码银行账号… … 数据安全 仅仅用PO
阅读全文
摘要:原文地址 修改Mac终端(Terminal)里不同类型文件的显示颜色 修改Mac终端(Terminal)的提示文字 Mac终端显示/隐藏文件命令 1. 修改Mac终端(Terminal)里不同类型文件的显示颜色 我们开发经常会使用Terminal,可以说频繁使用(推荐终端工具iTem 2,也是我前l
阅读全文
摘要:mac系统如何显示和隐藏文件 苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true 隐藏Mac隐藏文件的命令:defaults wri...
阅读全文
摘要:一 路径报错; 二 pch创建设置; 一:如果要更改Info.plist与Prefix.pch文件实际路径,也就是实际文件的位置(不是在工程中的组织路径),需要到Build Settings中修改对应的配置,不然工程就找不到对应的Info.plist与Prefix.pch文件。 报错情况: 1、In
阅读全文
摘要:文章-原址 公司项目原因,接触了一下视频流H264的编解码知识,之前项目使用的是FFMpeg多媒体库,利用CPU做视频的编码和解码,俗称为软编软解。该方法比较通用,但是占用CPU资源,编解码效率不高。一般系统都会提供GPU或者专用处理器来对视频流进行编解码,也就是硬件编码和解码,简称为硬编解码。苹果
阅读全文
摘要:一、 轮播的优化或者用Collection来实现 二、Timer 问题 我们可以这样来使用一个Timer //这是一个执行一次,不重复的Timer 不过大多数情况下,我们需要的Timer都是需要不断执行d 下面是轮播控件里面Timer的一个扩展: 最后一个是在延迟多长时间后重新运行. 有时我们在界面
阅读全文
摘要:TableView的重用机制,为了做到显示和数据分离, tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。
阅读全文
摘要:简单的代码总结,不足之处多多指教。 Block中变量的值在函数内外的变化
阅读全文
摘要:OC: Swift3.0 一、ios中block的使用 Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。 Block是什么样的? 你可以使用^操作符来声明一个Bl
阅读全文
摘要:一 网络监听 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc]
阅读全文
摘要:一: 实现原理 在 UIResponder中存在这么一套方法 - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);
阅读全文
摘要:一:下载: 首先要去Cocos2d和Cocos2d-x网站下载相关的工具: 1.Cocos2d下载地址:http://www.cocos2d-iphone.org,然后进入Download页面,下边有几个选项,Stable version是稳定版本,UnStable versions是不稳定的,但是
阅读全文
摘要:ios游戏引擎之Cocos2d(一) cocos2d是一个免费开源的ios游戏开发引擎,并且完全采用object-c进行编写,这对于已经用惯object-c进行ios应用开发的童鞋来说非常容易上手。这些也是我推荐使用cocos2d进行ios游戏开发的原因,当然从字面上已经可以开出来,这是一款专注于“
阅读全文
摘要:最近面试,发现这些题 还不错,与大家分享一下,分三文给大家: 当然Xcode新版本区别,以及iOS新特性 Xcode8 和iOS 10 在之前文章有发过,感兴趣的可以查阅: http://www.cnblogs.com/xujiahui/p/6025830.html 增加: 找出1到n中重复的数字:
阅读全文
摘要:最近面试,与大家分享一下,分三文给大家: 当然Xcode新版本区别,以及iOS新特性 Xcode8 和iOS 10 在之前文章有发过,感兴趣的可以查阅: http://www.cnblogs.com/xujiahui/p/6025830.html 之二: 1.怎么样适配ios系统和ios屏幕 ios
阅读全文
摘要:屏幕尺寸适配:一 在.pch中加入以下代码,在定义每个尺寸值的时候都调用下边的宏 屏幕尺寸适配:二 创建项目-创建PCH文件:若要创建.pch , 在other里选择 PCH file,并需要修改一下设置。在build settings 里设置 Precompile Prefix Header的值为
阅读全文
摘要:最近面试,发现这些题个人遇到的几率大一些,与大家分享一下,分三文给大家: 当然Xcode新版本与之前一版本的区别,以及iOS新特性是必要了解的吧。 Xcode8 和iOS 10 在之前文章有发过,感兴趣的可以查阅。 http://www.cnblogs.com/xujiahui/p/6025830.
阅读全文
摘要:转载自:http://www.cocoachina.com/applenews/devnews/2014/0107/7667.html KVO是实现Cocoa Bindings的基础,它提供了一种方法,当某个属性改变时,相应的objects会被通知到。在其他语言中,这种观察者模式通常需要单独实现,而
阅读全文
摘要:安装卸载更新新推荐 文章最后 其他问题总结; 1 添加taobao提供的镜像地址:http://ruby.taobao.org/ 移除命令:gem sources --remove https://rubygems.org/ 添加命令:gem sources -a http://ruby.taoba
阅读全文
摘要:看到网上文章一大把,看了这个觉得挺不错的,谢谢 iOS大全 公众平台; 原文:http://mp.weixin.qq.com/s?__biz=MzAxMzE2Mjc2Ng==&mid=2652155479&idx=3&sn=141d4fac9c1a03745fcf7a247db03bfb&chksm
阅读全文
摘要:原文 http://www.cnblogs.com/CoderAlex/p/4860352.html 一: 快速集成 1.前言 作为现在App里必不可少的用户分享需要,社交化分享显然是我们开发app里较为常用的。 最近因为公司App有社交化分享的需要,就特此研究了会,拿出来与大家分享。 想要集成社交
阅读全文
摘要:1.iOS-中app启动闪退的原因 2.iOS开发-闪退问题-解决之前上架的 App 在 iOS 9 会闪退问题 3.iOS-应用闪退总结 4.iOS开发-捕获程序崩溃日志 5.iOS开发-应用崩溃日志揭秘(一) 6.iOS开发--应用崩溃日志揭秘(二) 7.iOS Crash文件分析(一) 8.i
阅读全文
摘要:使用Xcode7的Instruments检测解决iOS内存泄露 文/笨笨的糯糯(简书作者)原文链接:http://www.jianshu.com/p/0837331875f0、 第一步:打开Xcode7自带的Instruments 或者: 按上面操作,build成功后跳出Instruments工具,
阅读全文
摘要:循环引用,指的是多个对象相互引用时,使得引用形成一个环形,导致外部无法真正是否掉这块环形内存。其实有点类似死锁。 举个例子:A->B->C->....->X->B ->表示强引用,这样的B的引用计数就是2,假如A被系统释放了,理论上A会自动减小A所引用的资源,就是B,那么这时候B的引用计数就变成了1
阅读全文
摘要:其他: ios10中 适配问题(1.系统判断方法失效;2.隐私数据的访问问题;3.UIColor 问题4.真彩色的显示5.ATS问题6.UIStatusBar问题7.UITextField8.UserNotifications(用户通知)9.UICollectionViewCell的的优化) 原址:
阅读全文
摘要:原址 http://www.cnblogs.com/zhangmaliang/p/5102518.html 最近项目中用到了tableView的多个cell倒计时系统问题,本觉得很简单的一个事,一做发现还没这么简单,就此记录。 下面方法模拟网络请求返回数据。 按照常规思路,根据网络请求返回remai
阅读全文
摘要:以下全部都是转载自别人的博客:http://blog.sina.com.cn/s/blog_9c3c519b01016aqu.html 转自:http://www.2cto.com/kf/201207/144337.html 今天在看iphone开发秘籍的时候,遇到这个问题,就仔细的深入了一下,通过
阅读全文
摘要:感谢: chengfang iOS开发—懒加载 1.懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进行alloc init 2.我们知道iOS设备的内存有限,如果在程序在启
阅读全文
摘要:1:首先简单介绍什么叫线程 可并发执行的,拥有最小系统资源,共享进程资源的基本调度单位。 共用堆,自有栈(官方资料说明iOS主线程栈大小为1M,其它线程为512K)。 并发执行进度不可控,对非原子操作易造成状态不一致,加锁控制又有死锁的风险。 2:IOS中的线程 iOS主线程(UI线程),我们的大部
阅读全文
摘要:感谢此文章提供摘要: http://www.cnblogs.com/lyanet/archive/2013/01/11/2856468.html 优缺点: http://blog.csdn.net/tayanxunhua/article/details/8250329 单利模式的7中写法: http
阅读全文