最新消息:iOS编程开发交流群(6906921) ,Mac.Cocoa开发交流群(7758675) 欢迎iOS/macOS开发编程爱好及学习者加入!

编程

Swift NSClassFromString Crash

Swift NSClassFromString Crash

天狐 8年前 (2016-09-30) 6018浏览 0评论

我们都知道动态获取类使用 NSClassFromString方法 但是在Swift中 Swift let pim = NSClassFromString("PIMViewController"...

Swift Result of call to ‘XXX’ is unused

Swift Result of call to ‘XXX’ is unused

天狐 8年前 (2016-09-29) 11194浏览 1评论

我们都知道当在Objective-C中调用一个方法,没有使用其返回值当时候可以,不用变量来接收。并且一个变量未被上下文使用到的时候可以用__unused修饰符修饰。 到了Swift中,不用变量来接收返回值会爆出警告“result of call to...

关于微信小程序(应用号)开发

关于微信小程序(应用号)开发

天狐 8年前 (2016-09-23) 8175浏览 1评论

学习了下小程序开发的框架,API 与组件 微信封装的很好很到位,架构分层也很合理,学习上并不需要过多的语言基础来支撑,ECMAScript语法,但是并不支持HTML、Javascript,更没有 Dom,非常容易上手。 提供了基本的与系统交互能力,数...

Cocoa开发之KVB(Key Value Binding)

Cocoa开发之KVB(Key Value Binding)

天狐 8年前 (2016-09-21) 6245浏览 0评论

Cocoa提供了多个内部机制:Key-Value Coding(KVC)、Key-Value Observing(KVO)、Key-Value Binding(KVB)。KVC与KVO在iOS中我们经常用到,再熟悉不过了,本文主要带你了解下KVB(K...

Xcode控制台不打印NSLog

Xcode控制台不打印NSLog

天狐 8年前 (2016-09-19) 32891浏览 4评论

有个项目困扰我很久了,Xcode7运行起来之后NSLog不打印到Xcode的控制台上,而是打印在Simulator.app -> Debug ->Open System Log 中,而且还是偶发的,而且诡异的是团队中所有成员对于这个项目都...

iOS10适配之Keychain读写失败

iOS10适配之Keychain读写失败

天狐 8年前 (2016-09-19) 11913浏览 3评论

Keychain iOS设备中的Keychain是一个安全的存储容器,可以用来为不同应用保存敏感信息比如用户名,密码,网络密码,认证令牌,UUID等 Bug 升级正式版Xcode8 运行了下最近的项目在iOS10模拟器上,没什么大问题,因为使用key...

javascript递归调用,递归函数

javascript递归调用,递归函数

天狐 8年前 (2016-09-13) 5484浏览 0评论

递归函数是一个函数通过名字调用自身的情况下构成的,说到递归调用最常见的就是求阶乘了: JavaScript function factorial(num){ if (num <= 1...

iOS开发之获取WIFI信号强度

iOS开发之获取WIFI信号强度

天狐 8年前 (2016-08-10) 29401浏览 2评论

虽然各种直接获取信号强度的api都被封杀了。但是还有一个另类的黑魔法可以获取到。那就是遍历UIStatusBar了   Objective-C - (void)getSignalS...

解决Xcode全局断点停留在main函数 thread 1: breakpoint 1.1

解决Xcode全局断点停留在main函数 thread 1: breakpoint 1.1

天狐 8年前 (2016-08-03) 12140浏览 1评论

最近一个项目,当有全局断点的时候,运行项目,总自动停留在main函数。我们知道当有crash的时候,全局断点可能会停留在main函数中,非常蛋疼的是点击继续运行后正常运行app,并没有crash痕迹。 最后从网友那获取到关键信息 找到问题是Helv...

Xcode Modules与Autolinking机制

Xcode Modules与Autolinking机制

天狐 8年前 (2016-08-02) 5264浏览 0评论

import 在了解Modules之前我们需要先了解一下OC的import机制。#import <FrameworkFoo/HeaderBar.h>,我相信每个开发者都写过这样的代码,用来引用其他的头文件。熟悉C或者C++的童鞋可能会知道...