- 博客(10)
- 收藏
- 关注
转载 NSInvocation使用
前提:在 iOS中可以直接调用某个对象的消息方式有两种:一种是performSelector:withObject;再一种就是NSInvocation。第一种方式比较简单,能完成简单的调用。但是对于>2个的参数或者有返回值的处理,那performSelector:withObject就显得有点有心无力了,那么在这种情况下,我们就可以使用NSInvocation来进行这些相对复杂的操
2016-08-08 13:58:26 450
原创 Xib中设置字体和粗细后可能会卡顿
【猜测原因】 可能是因为一些字体库在真机中并未下载,须在加载到设置新字体时动态下载所需要的字体库,并且下载过程默认是在主线程中执行,导致阻塞线程,滑动受阻,影响体验。【解决】 iOS7、iOS8因没有苹方字体也没有system-medium的字体粗细,导致了上述的问题,全部改成system或者ios7及以上系统能辨认的字体库字体就好了。
2016-08-06 14:06:22 1504
原创 JSPatch应用的一些逻辑
首先毫无疑问在程序启动配置完运行参数的函数中执行和操作JSPatch的一些逻辑- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions具体步骤第一步:首先检查App本地指定的Patch文件路径是否有Patch
2016-07-27 15:22:38 438
原创 UIResponder的响应链方法
直接附上源代码:#import@interfaceUIResponder (Transfer)/** * 发送一个待响应消息,对eventName感兴趣的UIResponsder 可以对消息进行处理 * 注意 如果对传过来的消息不处理,需要传递给下一个响应 * @param eventName 发
2016-07-26 16:20:13 451
原创 VC最好不要重写它的init方法
重写vc的init方法须谨慎在重写的init方法中调用self.view更需要谨慎参考网址 : http://www.cnblogs.com/jiwangbujiu/p/5402805.html
2016-07-26 16:18:50 487
原创 iOS中TableView在Nav存在下发生下移的问题
遇到的场景解决方案1. iOS7在Conttoller中新增了这个属性:automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让scroll占据整个视图,又不会让导航栏遮盖。我们可以在代码中设置aut
2016-07-26 16:15:51 1989
原创 iOS中游客模式的自动登录“正确姿势”
正确的自动登录“姿势”1.直接进入App首页2.验证本地是否有accessToken缓存,如果没有,present出登录界面3.有缓存的情况下不用去讨论自动登陆者用户名或者密码是否已被修改的可能性,可任意浏览4.当用户点击到需要传递用户签名signature到服务器进行预验证的接口时再按照返回的结果进行判断,如果返回用户密码不匹配则回到登录界面,并提示用户5.如果验
2016-07-26 16:15:08 10437
原创 iOS中修改vc标题的方法及区别
效果self.title=@"我的";self.navigationItem.title=@"我的";区别self.title的设置会直接影响当前nav在tabbar上的文字显示,如果有自定义的view盖在tabor上就会显示图1的bug而self.navigationItem.title的设置则不会影响到tabbar
2016-07-26 16:12:34 716
原创 图片渲染问题
遇到的疑惑在之前开发的过程中,遇到过这样一个小问题:给button设置一张图片,图片是灰色,美工做的图肯定没有问题 ,给button设置图片的方法也很简单,一句代码搞定,但是运行的时候却发现,图片无缘无故变成了蓝色。比如tabbar上的图标单独设置颜色的时候。解决方案//给UIImage赋值图片时可以设置图片的渲染模式- (UIImage*)imageWithRende
2016-07-26 16:08:06 400
原创 iOS字符串中特殊字符的编码与解码
1.网络请求时url中携带@等特殊字符的解决方案a.对url进行特殊字符编码- (nullable NSString*)stringByAddingPercentEncodingWithAllowedCharacters:(NSCharacterSet*)allowedCharactersNS_AVAILABLE(10_9,7_0);b.对url进行特殊字符
2016-07-26 16:06:30 7596 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人